
谈一谈SpringBoot怎么使用事件机制
谈一谈SpringBoot怎么使用事件机制 观察者模式 对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新。观察者模式(...

springboot2.x基础教程:SpringCache缓存抽象详解与Ehcache、Redis缓存配置实战
Springboot2.x基础教程:SpringCache缓存抽象详解与Ehcache、Redis缓存配置实战 在计算机发展史中一台计算机只需要外部存储器就能运...

springboot2.x基础教程:日志配置
Springboot2.x基础教程:日志配置 项目的开发过程中,开发人员对于日志一定不会陌生。日志能够记录程序运行的轨迹,输出软件运行中的关键信息,辅助我们排查...

springboot2.x基础教程:动手制作一个starter包
Springboot2.x基础教程:动手制作一个starter包 上一篇博客介绍了springboot自动装配的原理。springboot本身有丰富的sprin...

springboot2.x基础教程:集成spring-data-jpa
Springboot2.x基础教程:集成spring-data-jpa Spring Data是Spring 社区的一个子项目,主要用于简化数据(关系型&非关系...

springboot2.x基础教程:集成mybatis最佳实践
Springboot2.x基础教程:集成mybatis最佳实践 前面文章介绍过SpringBoot结合Jpa实现对数据库的操作。今天介绍下SprigBoot集成...

Springboot2.x基础教程:Enable注解原理
Springboot2.x基础教程:@Enable原理 上一篇springboot2.x基础教程:@Async开启异步任务我们使用了@EnableAsync注解...

springboot2.x基础教程:定时任务及源码分析
Springboot2.x基础教程:@Scheduled开启定时任务及源码分析 在项目开发过程中,我们经常需要执行具有周期性的任务,通过定时任务可以很好的帮助我...

springboot2.x基础教程:@Async开启异步任务,聊聊线程池那些事
Springboot2.x基础教程:@Async开启异步任务 在开发项目中通常我们有场景需要开启异步任务。比如在用户注册成功时,需要发放一些优惠券。此时为了不让...

springboot2.x基础教程:过滤器和拦截器详解
Springboot2.x基础教程:过滤器和拦截器详解 在springboot web项目开发过程中,我们通常需要对请求与响应的内容请求拦截处理,如进行请求日志...

springboot2.x基础教程:springmvc参数绑定注解今天彻底搞清楚
Springboot2.x基础教程:springmvc参数绑定注解今天彻底搞清楚 在编写SpringBoot项目中我们通常在Controller层使用@Requ...

springboot2.x基础教程:jsr303接口参数校验,结合统一异常拦截
Springboot2.x基础教程:jsr303接口参数校验,结合统一异常拦截 JSR是Java Specification Requests的缩写,意思是Ja...

springboot2.x基础教程:单元测试
Springboot2.x基础教程:单元测试 单元测试用于测试单个代码组件,并确保代码按预期方式工作。单元测试由开发人员编写和执行。大多数情况下,会使用JUni...

springboot2.x基础教程:Swagger详解给你的接口加上文档说明
Springboot2.x基础教程:Swagger详解给你的接口加上文档说明 相信无论是前端还是后端开发,都或多或少地被接口文档折磨过。前端经常抱怨后端给的接口...

springboot2.x基础教程:接口实现统一格式返回
Springboot2.x基础教程:接口实现统一格式返回 在SpringBoot项目中经常会涉及到前后端数据的交互,目前比较流行的是基于 json 格式的数据交...