# SpringBootLearning **Repository Path**: light_in_the_night/SpringBootLearning ## Basic Information - **Project Name**: SpringBootLearning - **Description**: 基于Spring Boot 2.2.x 的整合 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-06-09 - **Last Updated**: 2023-07-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SpringBootLearning 基于Spring Boot 2.2.x ,后续将不断加入其他框架示例,以期能将这些功能整合起来进行项目的独立开发。后续将持续更新...... (除个别需要外,其他示例都默认采用Mybatis、MySQL、Druid) 1.[开启SpringBoot](https://github.com/JavaCodeMing/SpringBootLearning/blob/master/doc/%E5%BC%80%E5%90%AFSpringBoot.md) 2.[SpringBoot的基础配置](https://github.com/JavaCodeMing/SpringBootLearning/blob/master/doc/SpringBoot%E7%9A%84%E5%9F%BA%E7%A1%80%E9%85%8D%E7%BD%AE.md) 3.[SpringBoot整合MyBatis](https://github.com/JavaCodeMing/SpringBootLearning/blob/master/doc/SpringBoot%E6%95%B4%E5%90%88MyBatis%E5%92%8CDruid.md) 4.[SpringBoot整合JdbcTemplate](https://github.com/JavaCodeMing/SpringBootLearning/blob/master/doc/SpringBoot%E6%95%B4%E5%90%88JdbcTemplate.md) 5.[SpringBoot配置多数据源(Mysql,Oracle)](https://github.com/JavaCodeMing/SpringBootLearning/blob/master/doc/SpringBoot%E9%85%8D%E7%BD%AE%E5%A4%9A%E6%95%B0%E6%8D%AE%E6%BA%90.md) 6.[SpringBoot配置多数据源动态切换(Mysql,Oracle,一主多从)](https://github.com/JavaCodeMing/SpringBootLearning/blob/master/doc/SpringBoot%E9%85%8D%E7%BD%AE%E5%A4%9A%E6%95%B0%E6%8D%AE%E6%BA%90%E5%8A%A8%E6%80%81%E5%88%87%E6%8D%A2.md) 7.[SpringBoot使用AOP记录用户请求日志](https://github.com/JavaCodeMing/SpringBootLearning/blob/master/doc/SpringBootAOP%E8%AE%B0%E5%BD%95%E7%94%A8%E6%88%B7%E8%AF%B7%E6%B1%82%E6%97%A5%E5%BF%97.md) 8.[SpringBoot整合模板引擎Thymeleaf](https://github.com/JavaCodeMing/SpringBootLearning/blob/master/doc/SpringBoot%E6%95%B4%E5%90%88%E6%A8%A1%E6%9D%BF%E5%BC%95%E6%93%8EThymeleaf.md) 9.[SpringBoot整合JackSon](https://github.com/JavaCodeMing/SpringBootLearning/blob/master/doc/SpringBoot%E6%95%B4%E5%90%88JackSon.md) 10.[SpringBoot整合缓存框架注解版(Redis,Ehcache)](https://github.com/JavaCodeMing/SpringBootLearning/blob/master/doc/SpringBoot%E6%95%B4%E5%90%88%E7%BC%93%E5%AD%98%E6%A1%86%E6%9E%B6(%E6%B3%A8%E8%A7%A3%E7%89%88).md) 11.[SpringBoot单元测试](https://github.com/JavaCodeMing/SpringBootLearning/blob/master/doc/SpringBoot%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95.md) 12.[SpringBoot整合Swagger2构建RESTfulAPI](https://github.com/JavaCodeMing/SpringBootLearning/blob/master/doc/SpringBoot%E6%95%B4%E5%90%88Swagger2%E6%9E%84%E5%BB%BARESTfulAPI.md) 13.[SpringBoot整合Actuator监控应用](https://github.com/JavaCodeMing/SpringBootLearning/blob/master/doc/SpringBoot%E6%95%B4%E5%90%88Actuator%E7%9B%91%E6%8E%A7%E5%BA%94%E7%94%A8.md) 14.[SpringBoot整合Mail发送邮件](https://github.com/JavaCodeMing/SpringBootLearning/blob/master/doc/SpringBoot%E6%95%B4%E5%90%88Mail%E5%8F%91%E9%80%81%E9%82%AE%E4%BB%B6.md) 15.[SpringBoot整合Admin监控服务](https://github.com/JavaCodeMing/SpringBootLearning/blob/master/doc/SpringBoot%E6%95%B4%E5%90%88Admin%E7%9B%91%E6%8E%A7%E6%9C%8D%E5%8A%A1.md) 16.[SpringBoot整合Devtools热部署](https://github.com/JavaCodeMing/SpringBootLearning/blob/master/doc/SpringBoot%E6%95%B4%E5%90%88Devtools%E7%83%AD%E9%83%A8%E7%BD%B2.md) 17.[SpringBoot整合Logback](https://github.com/JavaCodeMing/SpringBootLearning/blob/master/doc/SpringBoot%E6%95%B4%E5%90%88Logback.md) 18.[SpringBoot项目打包部署到Linux](https://github.com/JavaCodeMing/SpringBootLearning/blob/master/doc/SpringBoot%E9%A1%B9%E7%9B%AE%E6%89%93%E5%8C%85%E9%83%A8%E7%BD%B2.md) 19.[SpringBoot使用Jsoup防御XSS攻击](https://github.com/JavaCodeMing/SpringBootLearning/blob/master/doc/SpringBoot%E4%BD%BF%E7%94%A8Jsoup%E9%98%B2%E5%BE%A1XSS%E6%94%BB%E5%87%BB.md) 20.[SpringBoot统一异常处理之ErrorHandler](https://github.com/JavaCodeMing/SpringBootLearning/blob/master/doc/SpringBoot%E7%BB%9F%E4%B8%80%E5%BC%82%E5%B8%B8%E5%A4%84%E7%90%86%E4%B9%8BErrorHandler.md) 21.[SpringBoot统一异常处理之ErrorController](https://github.com/JavaCodeMing/SpringBootLearning/blob/master/doc/SpringBoot%E7%BB%9F%E4%B8%80%E5%BC%82%E5%B8%B8%E5%A4%84%E7%90%86%E4%B9%8BErrorController.md) 22.[SpringBoot中配置过滤器监听器和拦截器](https://github.com/JavaCodeMing/SpringBootLearning/blob/master/doc/SpringBoot%E4%B8%AD%E9%85%8D%E7%BD%AE%E8%BF%87%E6%BB%A4%E5%99%A8%E7%9B%91%E5%90%AC%E5%99%A8%E5%92%8C%E6%8B%A6%E6%88%AA%E5%99%A8.md) 23.[SpringBoot整合通用Mapper和PageHelper](https://github.com/JavaCodeMing/SpringBootLearning/blob/master/doc/SpringBoot%E6%95%B4%E5%90%88%E9%80%9A%E7%94%A8Mapper%E5%92%8CPageHelper.md) 24.[SpringBoot整合Mybatis-Plus](https://github.com/JavaCodeMing/SpringBootLearning/edit/master/doc/SpringBoot%E6%95%B4%E5%90%88Mybatis-Plus.md) 25.[SpringBoot整合Hibernate-Validator进行参数校验](https://github.com/JavaCodeMing/SpringBootLearning/blob/master/doc/SpringBoot%E6%95%B4%E5%90%88Hibernate-Validator.md) 26.[SpringBoot中处理跨域问题](https://github.com/JavaCodeMing/SpringBootLearning/blob/master/doc/SpringBoot%E4%B8%AD%E5%A4%84%E7%90%86%E8%B7%A8%E5%9F%9F%E9%97%AE%E9%A2%98.md) 27.[SpringBoot中实现异步调用](https://github.com/JavaCodeMing/SpringBootLearning/blob/master/doc/SpringBoot%E4%B8%AD%E5%AE%9E%E7%8E%B0%E5%BC%82%E6%AD%A5%E8%B0%83%E7%94%A8.md) 28.[SpringBoot整合Kafka](https://github.com/JavaCodeMing/SpringBootLearning/blob/master/doc/SpringBoot%E6%95%B4%E5%90%88Kafka.md) 29.[SpringBoot整合MongoDB](https://github.com/JavaCodeMing/SpringBootLearning/blob/master/doc/SpringBoot%E6%95%B4%E5%90%88MongoDB.md) 30.[SpringBoot使用Webflux整合MongoDB](https://github.com/JavaCodeMing/SpringBootLearning/blob/master/doc/SpringBoot%E9%9B%86%E6%88%90Webflux%E6%95%B4%E5%90%88MongoDB.md) 31.[SpringBoot整合WebService](https://github.com/JavaCodeMing/SpringBootLearning/blob/master/doc/SpringBoot%E6%95%B4%E5%90%88WebService.md) 32.[SpringBoot整合Quartz](https://github.com/JavaCodeMing/SpringBootLearning/blob/master/doc/SpringBoot%E6%95%B4%E5%90%88Quartz%E5%AE%9E%E7%8E%B0%E5%88%86%E5%B8%83%E5%BC%8F%E5%AE%9A%E6%97%B6%E4%BB%BB%E5%8A%A1.md) 33.[SpringBoot实现上传下载](https://github.com/JavaCodeMing/SpringBootLearning/blob/master/doc/SpringBoot%E5%AE%9E%E7%8E%B0%E4%B8%8A%E4%BC%A0%E4%B8%8B%E8%BD%BD.md) 34.[SpringBoot自定义线程池实现多线程调用](https://github.com/JavaCodeMing/SpringBootLearning/blob/master/doc/SpringBoot%E8%87%AA%E5%AE%9A%E4%B9%89%E7%BA%BF%E7%A8%8B%E6%B1%A0%E5%AE%9E%E7%8E%B0%E5%A4%9A%E7%BA%BF%E7%A8%8B%E8%B0%83%E7%94%A8.md)