【软工方法论35】SpringBoot核心原理与实践
【软工方法论35】305_SpringBoot核心原理与实践
Spring Boot核心原理与实践
你有没有遇到过这种情况?
写Spring Boot应用时:
- 一个注解就启动了一个Web服务
- 配置几行就连接了数据库
- 不用任何代码就实现了REST API
Spring Boot是怎么做到的?
一、Spring Boot是什么?
1. 定义
Spring Boot:基于Spring框架的快速应用开发工具,让你可以"just run"。
核心价值:
- 自动配置
- 独立运行
- 生产就绪
2. Spring Boot vs Spring
Spring: Spring Boot: ├── 大量XML配置 └── 约定大于配置 ├── 版本兼容头疼 └── 自动版本仲裁 ├── 部署复杂 └── 打jar直接运行 └── 依赖管理繁琐