百科定义
- Spring Boot是Spring的常规配置解决方案,用于创建独立的、生产级的、基于Spring的应用程序,您可以“只运行”。[22]它预先配置了Spring的“独立视图”,其中包含了Spring平台和第三方库的最佳配置和使用,因此您可以以最少的麻烦开始。大多数Spring引导应用程序只需要很少的Spring配置
同类技术有哪些?
- springMvc,spring Data
- Spring AMQ
- Spring Mobile
- Spring for Andriod
- Spring Web Flow
- Spring Web Service
对比同类的优缺点
优点:
- 1.快速构建项目。
- 2.对主流开发框架的无配置集成。
- 3.项目可独立运行,无需外部依赖servlet。
- 4.提供运行时的应用监控。
- 5.极大的提高了开发,部署效率。
- 6.与云计算的天然集成。
缺点:
- 1.从原来的xml配置方式转换到Java配置方式变化有点大,不太适应。
- 2.不适合做大型项目。
组成部分
- 1.spring-boot模块。
- 2.spring-boot-autoconfigure模块。
- 3.spring-boot-starters模块。
- 4.spring-boot-actuator模块。
- 5.spring-boot-cli模块。
- 6.spring-boot-loader模块。
解决的问题
- 使编码,配置,部署,监控变简单。补充Spring的不足
Spring boot没有出现之前该怎么做?
- 使用大量的配置文件,在xml中进行配置ssh、ssm
网友评论