目录
1、概述
SpringBoot是Spring项目中的一个子项目,它提供了一种新的编程范式,使开发者能更加便捷、快速地开发Spring应用。通过使用SpringBoot,开发者可以很容易地创建一个独立的、生产级别的基于Spring框架的应用,而无需进行过多的配置。
2、传统方式构建spring应用程序
- 导入依赖繁琐
- 项目配置繁琐
3、SpringBoot特性
3.1起步依赖
起步依赖:本质上就是一个Maven坐标,整合了完成一个功能需要的所有坐标
| |
3.2自动依赖
自动配置:遵循约定大约配置的原则,在boot程序启动后,一些bean对象会自动注入到ioc容器,不需要手动声明,简化开发
3.3其他特性
其他特性:
- 内嵌的Tomcat、Jetty(无需部署WAR文件)
- 外部化配置
- 不需要XML配置(properties/yml)