SpringBoot 那些事

教程说明:

Spring boot 那些事



Spring Boot,支持约定优于配置,让开发人员尽快启动并运行项目。针对 Spring Boot 的学习和总结准备写系列文章。

代码共享在【springboot-learning-example】,spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。

文章如下:

『 基础 - 入门篇 』

《Spring Boot 之 HelloWorld 详解》

《Spring Boot 之配置文件详解》


『 基础 - Web 业务开发篇 』

《Spring Boot 实现 Restful 服务,基于 HTTP / JSON 传输》

《Spring Boot 之 RESRful API 权限控制》

《Spring Boot 集成 FreeMarker》

《Spring Boot HTTP over JSON 的错误码异常处理》

《Spring Boot 使用 Swagger2 构建 RESRful API 文档》

《Spring Boot 集成 JSP》

《Spring Boot 集成 Thymeleaf》

《Spring Boot 单元测试的使用》

《Spring Boot 热更新部署》


『 基础 – 数据存储篇 』

《Spring Boot 整合 Mybatis 的完整 Web 案例》

《Spring Boot 整合 Mybatis Annotation 注解案例》

《Spring Boot 整合 Mybatis 实现 Druid 多数据源配置》

《Spring Boot 整合使用 JdbcTemplate》

《Spring Boot 整合 Spring-data-jpa》

《Spring Boot 声明式事务管理》


『 基础 – 数据缓存篇 』

《Spring Boot 整合 Redis 实现缓存操作》

《Spring Boot 整合 Redis Annotation 实现缓存操作》

《Spring Boot 整合 MongoDB 实现缓存操作》

《Spring Boot 整合 EhCache 实现缓存操作》


『 基础 – 日志管理篇 』

《Spring Boot 默认日志 logback 配置解析》

《Spring Boot 使用 log4j 记录日志》

《Spring Boot 对 log4j 进行多环境不同日志级别的控制》

《Spring Boot 使用 log4j 记录日志到 MongoDB》

《Spring Boot 1.5.x 动态修改日志级别》 


『 基础 – 应用篇 』

《Spring Boot Actuator 监控》

《Spring Boot Web 应用部署》 


『 提升 – 安全控制及权限篇 』

《Spring Boot 整合 Spring Security》

《Spring Boot 整合 Shiro》

《Spring Boot 整合 Spring Session》 

『 提升 – 消息服务篇 』

《Spring Boot 整合 RabbitMQ》 

『 提升 – 源码篇 』

《Spring Boot 启动原理解析》 

『 其他篇 』

《Spring Boot 整合 Dubbo/ZooKeeper 详解 SOA 案例》

《Spring Boot 中如何使用 Dubbo Activate 扩展点》

《Spring Boot Dubbo applications.properties 配置清单》

《Spring Boot 整合 Elasticsearch》

《Spring Boot 整合 Quartz》




温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }