# spring-boot **Repository Path**: csharphpython/spring-boot ## Basic Information - **Project Name**: spring-boot - **Description**: spring-boot 项目实践总结 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-07-17 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Spring Boot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。 该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式, Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。 Spring Boot 项目旨在简化创建产品级的 Spring 应用和服务。你可通过它来选择不同的 Spring 平台。 可创建独立的 Java 应用和 Web 应用,同时提供了命令行工具来允许 'spring scripts'。 下图显示 Spring Boot 在 Spring 生态中的位置:            ![image](https://github.com/timebusker/spring-boot/raw/master/static/logo.png?raw=true) 该项目主要的目的是: + 为 Spring 的开发提供了更快更广泛的快速上手 + 使用默认方式实现快速开发 + 提供大多数项目所需的非功能特性,诸如:嵌入式服务器、安全、心跳检查、外部配置等 ### 模块列表 ---- #### 第一个模块:[..........................................入门程序](https://github.com/timebusker/spring-boot/tree/master/spring-boot-1-QuickStart/) #### 第二个模块:[..........................................完美支持RESTful API](https://github.com/timebusker/spring-boot/tree/master/spring-boot-2-RESTful/) #### 第三个模块:[..........................................整合多个日志框架:Log4j、Log4j2、Logback](https://github.com/timebusker/spring-boot/tree/master/spring-boot-3-logs/) #### 第四个模块:[..........................................使用定时任务](https://github.com/timebusker/spring-boot/tree/master/spring-boot-4-Scheduled/) #### 第五个模块:[..........................................使用@Async实现异步调用](https://github.com/timebusker/spring-boot/tree/master/spring-boot-5-Async/) #### 第六个模块:[..........................................统一异常捕获处理](https://github.com/timebusker/spring-boot/tree/master/spring-boot-6-GlobalException/) #### 第七个模块:[..........................................集成Ehcache缓存框架](https://github.com/timebusker/spring-boot/tree/master/spring-boot-7-EhCache/) #### 第八个模块:[..........................................集成AOP面向切面编程](https://github.com/timebusker/spring-boot/tree/master/spring-boot-8-AOP/) #### 第九个模块:[..........................................集成JavaMailSender](https://github.com/timebusker/spring-boot/tree/master/spring-boot-9-JavaMailSender/) #### 第十个模块:[..........................................使用spring-data持久层](https://github.com/timebusker/spring-boot/tree/master/spring-boot-10-SpringData/) #### 第十一个模块:[......................................集成SpringSecurity安全框架](https://github.com/timebusker/spring-boot/tree/master/spring-boot-11-SpringSecurity/) #### 第十二个模块:[......................................集成Swagger2构建强大的RESTful API](https://github.com/timebusker/spring-boot/tree/master/spring-boot-12-Swagger2/) #### 第十三个模块:[......................................集成MyBatis持久层框架](https://github.com/timebusker/spring-boot/tree/master/spring-boot-13-MyBatis/) #### 第十四个模块:[......................................使用spring JdbcTemplate持久层框架](https://github.com/timebusker/spring-boot/tree/spring-boot-14-JdbcTemplate/) #### 第十五个模块:[......................................集成Redis中间件项目实践](https://github.com/timebusker/spring-boot/tree/master/spring-boot-15-Redis/) #### 第十六个模块:[......................................使用Transcation保证数据一致性](https://github.com/timebusker/spring-boot/tree/master/spring-boot-16-Transcation/) #### 第十七个模块:[......................................应用的健康监控](https://github.com/timebusker/spring-boot/tree/master/spring-boot-17-monitor/) #### 第十八个模块:[......................................消息队列实践](https://github.com/timebusker/spring-boot/tree/master/spring-boot-18-MQ/) ----