![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 76
shirukai
路漫漫其修远兮
展开
-
SpringBoot动态定时任务、动态Bean、动态路由
SpringBoot中动态注册定时任务、动态注册Bean以及动态注册Controller路由原创 2022-07-22 14:26:30 · 1080 阅读 · 0 评论 -
小技巧:利用bean实现对配置文件的读取
首先扫描配置文件:<context:property-placeholder location="classpath:redis.properties" ignore-unresolvable="true"/>然后创建bean<bean id="config" class="com.mavenssmlr.entity.Config"> &原创 2018-07-13 08:55:25 · 545 阅读 · 0 评论 -
jpa利用pageable分页排序
jpa利用pageable分页排序@RequestMapping(value = "/testPageable", method = RequestMethod.GET)public Page<User> testPageable( @RequestParam("page") Integer page, @RequestParam("size"...转载 2018-07-13 08:59:07 · 17318 阅读 · 4 评论 -
Maven构建springmvc+mybatis+logback+redis项目
Maven构建springmvc+mybatis+logback+redis项目一、利用maven指令创建web项目1.创建一个名字为mavenssmlr的项目,在命令行输入以下指令:mvn archetype:generate -DgroupId=org.mavenssmls -DartifactId=mavenssmlr -DarchetypeArtifactId=ma...原创 2018-07-13 08:59:50 · 477 阅读 · 0 评论 -
mybatis与spring整合:Dao层映射配置
mybatis与spring整合:Dao层映射配置要想mybatis查询数据库后,数据自动映射到指定的entity里的pojo类里,这里有三种方法,一种是通过XML文件里resultMap来建立对应关系、第二种是entity的类属性与表字段名字保持一致、第三种:其实原理是跟第二种一样,只不过是开启的mybatis的驼峰命名自动转换,即数据库字段 user_id的会对应到类属性里的userId,...原创 2018-07-13 09:00:39 · 4328 阅读 · 0 评论 -
Redis的安装以及与java结合使用
Redis的安装以及与java结合使用Redis简介:Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,Redis最大的魅力是支持保存List链表和Set集合的数据结构,而且还支持对List进行各种操作,例如从List...原创 2018-07-13 09:01:21 · 150 阅读 · 0 评论 -
Spring事务管理
Spring 事务管理机制事务的概念和特性事务:一起成功、一起失败 什么是事务呢? 事务指的是逻辑上的一组操作,这组操作要么全部成功,要么全部失败 事务的特性:原子性、一致性、隔离性、持久性原子性:原子性是值事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生一致性:一致性指事务前后数据的完整性必须保持一致隔离性:隔离性是指...转载 2018-07-13 09:02:18 · 121 阅读 · 0 评论 -
spring项目整合redis
spring项目整合redis之前利用xml配置过spring-data-redis,但是在实际的项目中,兼容性不是很好。先在看一个实际项目中整合redis的案例。1 首先pom.xml引入依赖 &lt;!--redis客户端 jedis--&gt; &lt;dependency&gt; &lt;groupId&gt;red...原创 2018-07-13 09:02:49 · 10482 阅读 · 0 评论 -
Springboot异步任务执行及监控
Springboot异步任务执行及监控除了自己实现线程外,springboot本身就提供了通过注解的方式,进行异步任务的执行。下面主要记录一下,在Springboot项目中实现异步任务,以及对异步任务进行封装监控。1 开启异步支持想要使用springboot的注解进行异步任务,首先要开启springboot的异步任务支持。通过集成AsyncConfigurer接口,并实现getAs...原创 2018-08-03 09:13:57 · 8861 阅读 · 2 评论 -
Sprinboot整合Quartz实现定时任务调度管理
Sprinboot整合Quartz实现定时任务调度管理 版本说明: springboot版本:2.0.0.RELEASE quartz版本:2.3.0 github地址:https://github.com/shirukai/quartz-demo.gitQuartz官网:http://www.quartz-scheduler.org/Quartz是...原创 2018-09-10 15:15:59 · 3722 阅读 · 5 评论 -
前后端存取Seesion(前端jsp)
前后端存取Seesion(前端jsp)1.前端jsp获取session<%@ page import="java.util.Map" %><%@ page import="java.util.HashMap" %><%@ page import="java.util.Enumeration" %><%-- Created by原创 2018-07-13 08:53:46 · 2543 阅读 · 0 评论 -
前后端存取Cookie
前后端存取cookie一、前端存取cookie1.前端jsp存入cookie<%@ page import="java.util.Map" %><%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head>原创 2018-07-13 08:51:09 · 11569 阅读 · 0 评论 -
Springmvc 文件上传
Spring mvc 单文件、多文件上传、列表展示、删除 、下载Spring mvc 单文件上传jsp<!DOCTYPE html><%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <%--引入meta标签原创 2018-07-16 18:11:38 · 136 阅读 · 0 评论 -
Springmvc 整合slf4j+logback
Springmvc 整合slf4j+logback日志组件:slf4j,log4j,logback,common-loggingslf4j是日志规范,没有任何实现日志实现:log4j,logback,common-logging为什么采用 slf4j+logback组合呢?一、slf4j的介绍:SLF4J,即简单日志门面(Simple Logging Facade ...原创 2018-07-16 18:12:19 · 2413 阅读 · 0 评论 -
springmvc读取配置文件
springmvc读取配置文件工具类简单的工具类PropertiesUtilpackage com.mavenssmlr.util;import java.io.InputStream;import java.util.Properties;/** * 读取配置文件工具类 * Created by shirukai on 2017/12/18. */pub...原创 2018-07-16 18:12:57 · 3554 阅读 · 0 评论 -
Springmvc过滤器
Springmvc过滤器过滤源–过滤规则–过滤结果过滤器是否能改变用户请求的web资源呢?也就是能否改变用户请求的路径?可以过滤器能否直接返回数据,能不能直接处理用户请求?不能多个过滤器详解假如有两个过滤器,TestFilter、SecondFilter,他们的执行顺序如下:start______doFilter_________TestFilter ...原创 2018-07-16 18:13:28 · 346 阅读 · 0 评论 -
Springmvc拦截器
Springmvc拦截器 什么是拦截器?拦截器是指通过统一拦截从浏览器发往服务器的请求来完成功能的增强使用场景:解决请求的共性问题(如:乱码问题、权限验证问题等)拦截器的实现编写拦截器类在 interceptor包想创建TestInterceptor类继承HandlerInterceptor 也可以继承WebRequestInterceptor(preHand...原创 2018-07-16 18:13:56 · 214 阅读 · 0 评论 -
springmvc整合七牛云存储实现文件上传(java篇)
springmvc整合七牛云存储实现文件上传(java篇)在springmvc上传文件到本地的基础上,整合七牛云存储,实现简单的上传功能。首先maven配置依赖<!--七牛依赖--><dependency> <groupId>com.qiniu</groupId> <artifactId>sdk</arti...原创 2018-07-16 18:14:54 · 2640 阅读 · 3 评论 -
springmvc整合七牛云存储实现文件上传(js篇)
springmvc整合七牛云存储实现文件上传(js篇)所谓js实现,是指在客户端进行上传,而不是在服务器端进行上传,这样可以极大的提高上传速率。要想利用js实现七牛上传,同样需要后台获取uptoken,得到验证后才允许上传。官方dome需要引入css、js七牛下载链接:http://ov1a6etyz.bkt.clouddn.com/qiniu.rar<%--...原创 2018-07-16 18:15:50 · 1219 阅读 · 0 评论 -
springboot项目启动自动执行方法
Springboot项目启动自动执行方法平时项目里可能会遇到,在启动项目的时候,需要进行初始化操作,如执行一段SQL脚本,或者提前对一些类进行实例化。这时候可以使用ApplicationRunner接口进行操作。下面将从初始化执行SQL脚本为例,记录在项目中应用ApplicationRunner的方法。利用ApplicationRunner初始化SQL脚本在项目resources目...原创 2018-07-12 20:36:42 · 34000 阅读 · 0 评论 -
利用POI实现表格导入导出功能
利用POI实现表格导入导出功能maven依赖<!--微软POI依赖--><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.17</versi原创 2018-07-13 08:47:06 · 1047 阅读 · 0 评论 -
spring与mybatis整合解决java没有保存形参记录的问题
spring与mybatis整合解决java没有保存形参记录的问题接口方法:List<Seckill> queryAll(int offset,int limit);SQL: <select id="queryAll" resultType="Seckill"> SELECT seckill_id,name,number,sta...原创 2018-07-16 18:10:40 · 268 阅读 · 1 评论