
SpringBoot
逍遥俊子
低调的码农
展开
-
04-SpringBoot之WEB(二)——整合Servlet、Filter、Listener
SpringBoot之WEB (二)1. 整合 Fastjson1.1 添加Fastjson依赖1.2 创建一个配置管理类 WebConfig ,如下:1.3 案例开发2. Servlet3. Filter4. Listener5. Interceptor1. 整合 Fastjson1.1 添加Fastjson依赖<dependency> &原创 2018-11-09 09:38:51 · 182 阅读 · 0 评论 -
11-SpringBoot之数据库(二)——JPA
SpringBoot之数据库(二)——JPA1. 添加pom依赖2. JPA配置3. 实例开发3.1 创建实体类3.2 DAO3.3 Service3.4 Controller3.5 测试4. 源码下载1. 添加pom依赖<dependency> <groupId>org.springframework.boot</groupId> <...原创 2018-11-16 16:05:12 · 218 阅读 · 0 评论 -
15-SpringBoot之Redis(二)——Redis Cluster
SpringBoot之Redis(二)——Redis Cluster与整合单机Redis相比,SpringBoot整合Redis Cluster只需修改application.yml配置文件如下:spring: redis: cluster: nodes: 172.28.65.111:7001,172.28.65.112:7003,172.28.65.113:7006...原创 2018-11-21 21:56:38 · 410 阅读 · 0 评论 -
18-SpringBoot之Redis(五)——使用Lua 脚本
SpringBoot之Redis(五)——使用Lua 脚本1. 简易Lua 脚本2. 带有参数的Lua3. 源码下载1. 简易Lua 脚本采用RedisScript 接口执行一个十分简单的Lua 脚本,这个脚本只是简单地返回一个字符串“Hello Redis”,代码如下:@RequestMapping(&quot;/test1&quot;) public Map&amp;lt;String, Object&amp;gt..原创 2018-11-23 16:16:03 · 4303 阅读 · 1 评论 -
12-SpringBoot之数据库(三)——Mybatis
SpringBoot之数据库(三)——Mybatis1. 添加pom依赖2. Mybatis配置3. 案例开发3.1 创建实体类3.2 DAO3.3 Service3.4 Controller3.5 测试4. 源码下载1. 添加pom依赖<dependency> <groupId>org.mybatis.spring.boot</groupId> ...原创 2018-11-17 21:26:13 · 224 阅读 · 0 评论 -
16-SpringBoot之Redis(三)——Redis事务机制
SpringBoot之Redis(三)——Redis事务机制1. Redis 事务执行过程2. 开启事务支持3. 测试4. 测试结果说明5. 源码下载1. Redis 事务执行过程Redis 事务执行过程如下图所示:2. 开启事务支持RedisConfig.java文件EnbaleTransactionSupport设为true@Bean public RedisTemplat...原创 2018-11-23 13:35:48 · 1967 阅读 · 0 评论 -
17-SpringBoot之Redis(四)——Redis流水线
SpringBoot之Redis(四)——Redis流水线在默认的情况下, Redis 客户端是一条条命令发送给Redis 服务器的,这样显然性能不高。在关系数据库中我们可以使用批量,也就是只有需要执行SQL 时,才一次性地发送所有的SQL 去执行,这样性能就提高了许多。对于Redis 也是可以的,这便是流水线( pipline )技术,在很多情况下并不是Redis 性能不佳,而是网络传输的速度...原创 2018-11-23 15:21:05 · 981 阅读 · 0 评论 -
19-SpringBoot之Redis(六)——Redis缓存实现
SpringBoot之Redis(六)——Redis缓存实现1. 添加maven依赖2. 参数配置3. 实体类4. Dao5. Service6. Controller7. 源码下载1. 添加maven依赖pom.xml文件内容如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apa...原创 2018-11-26 16:06:38 · 184 阅读 · 0 评论 -
20-SpringBoot之验证——Hibernate Validator
SpringBoot之验证——Hibernate Validator1. Hibernate Validator的主要校验注解2. 添加pom依赖3. BeanValidator工具类4. 新建测试VO5. 测试Controller6. 源码下载1. Hibernate Validator的主要校验注解Hibernate Validator 是 Bean Validation 的参考实现 。H...原创 2018-11-28 09:08:39 · 280 阅读 · 0 评论 -
14-SpringBoot之Redis(一)——单机Redis
SpringBoot之Redis(一)——单机Redis1. pom.xml2. application.yml3. Redis序列化配置类4. 案例演示4.1 redis操作字符串4.2 redis操作散列数据4.3 redis操作链表4.4 redis操作集合4.5 redis操作有序集合5. 源码下载1. pom.xml<?xml version="1.0" encoding="U...原创 2018-11-20 22:25:03 · 235 阅读 · 0 评论 -
13-SpringBoot之数据库(四)——事务处理:隔离级别与传播行为
SpringBoot之数据库(四)——事务处理:隔离级别与传播行为1. 隔离级别(isolation)1.1 未提交读1.2 读写提交1.3 可重复读1.4 串行化1.5 使用合理的隔离级别2. 传播行为(pragation)2.1 REQUIRED(0)2.2 SUPPORTS(1)2.3 MANDATORY(2)2.4 REQUIRES_NEW(3)2.5 NOT_SUPPORTED(4)2...原创 2018-11-18 17:20:42 · 8022 阅读 · 1 评论 -
10-SpringBoot之数据库(一)——JDBC
SpringBoot之数据库(一)——JDBC1. 添加pom依赖2. 配置数据源3. 创建数据库表4. Model5. Dao层5.1 UserDao.java5.2 UserDaoImpl.java6. Service层6.1 UserService.java6.2 UserServiceImpl.java7. 控制层8. 测试9. 源码下载1. 添加pom依赖<!--数据库连接jd...原创 2018-11-11 20:27:24 · 357 阅读 · 0 评论 -
05-SpringBoot之WEB(三)—— ——整合Interceptor
SpringBoot之WEB(三)1. 整合 Fastjson1.1 添加Fastjson依赖1.2 创建一个配置管理类 WebConfig ,如下:1.3 案例开发1. 整合 Fastjson1.1 添加Fastjson依赖&amp;amp;lt;dependency&amp;amp;gt; &amp;amp;lt;groupId&amp;amp;gt;com.alibaba&amp;amp;lt;/gro原创 2018-11-09 10:01:04 · 191 阅读 · 0 评论 -
06-SpringBoot之WEB(四)—— 配置AOP切面
SpringBoot之WEB(四)原创 2018-11-09 11:02:19 · 196 阅读 · 0 评论 -
07-SpringBoot之WEB(五)——异常处理
SpringBoot之WEB(五)1. 整合 Fastjson1.1 添加Fastjson依赖1.2 创建一个配置管理类 WebConfig ,如下:1.3 案例开发1. 整合 Fastjson1.1 添加Fastjson依赖&lt;dependency&gt; &lt;groupId&gt;com.alibaba&lt;/groupId&gt; &lt;artifa原创 2018-11-09 11:04:30 · 197 阅读 · 0 评论 -
08-SpringBoot之WEB(六)——其他
SpringBoot之WEB(六)1. 整合 Fastjson1.1 添加Fastjson依赖1.2 创建一个配置管理类 WebConfig ,如下:1.3 案例开发1. 整合 Fastjson1.1 添加Fastjson依赖&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;com.alibaba&amp;lt;/groupId&amp;gt;原创 2018-11-09 13:57:29 · 164 阅读 · 0 评论 -
03-SpringBoot之WEB(一)——整合Freemarker与Thymeleaf
SpringBoot之WEB1. 整合 Freemarker1.1 添加Freemarker依赖1.2 添加 Freemarker 模板配置1.3 案例开发2. 整合 Thymeleaf2.1 添加Thymeleaf依赖2.2 添加 thymeleaf 模板配置2.3 案例开发3. 源码下载主要记录 Spring Boot 与 Web 开发相关的知识,包括整合Freemarker 和 Thyme...原创 2018-11-07 11:18:42 · 196 阅读 · 0 评论 -
01-SpringBoot之初体验——Hello SpringBoot
SpringBoot初体验第一个SpringBoot程序:Hello SpringBoot!主要项目文件说明1. pom.xml2. SpringBootApplication启动类3. application.yml配置文件4. HelloController.java5. 运行结果第一个SpringBoot程序:Hello SpringBoot!使用IDEA新建一个 Spring Ini...原创 2018-11-05 15:19:10 · 252 阅读 · 0 评论 -
02-SpringBoot之监控与运维——actuator
SpringBoot监控与运维1. pom.xml添加actuator依赖2. application.yml添加监控配置3. 监控窗口1. pom.xml添加actuator依赖&amp;amp;amp;lt;dependency&amp;amp;amp;gt; &amp;amp;amp;lt;groupId&amp;amp;amp;gt;org.springframework.boot&amp;amp;amp;l原创 2018-11-05 16:10:29 · 727 阅读 · 1 评论 -
09-SpringBoot之日志——Logback
SpringBoot之数据库(一)——JDBC1. 添加pom依赖2. 配置数据源3. 创建数据库表1. 添加pom依赖&amp;amp;amp;amp;lt;!--数据库连接jdbc依赖--&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;dependency&amp;amp;amp;amp;gt; &amp;amp;amp;amp;lt;groupId&a原创 2018-11-11 17:17:35 · 151 阅读 · 0 评论 -
21-SpringBoot之Swagger——整合Swagger2
SpringBoot之Swagger——整合Swagger21. 添加pom依赖2. 新建Swagger的配置类3. Controller4. 运行结果5. 源码下载Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保...原创 2018-11-28 16:07:19 · 306 阅读 · 1 评论