SpringBoot是Spring提供的一个子项目,用于快速构建Spring应用程序。
- SpringFramework:核心功能
- SpringData:数据获取
- SpringSecurity:认证授权
- SpringAMQP:消息传递
- SpringCloud:服务治理
SpringBoot新特性:
1、起步依赖:
本质上就是一个Maven坐标,整合了完成一个功能需要的所服务器托管网有坐标。
2、自动配置:
遵循约定大于配置的原则,在boot程序启动后,一些bean对象会自动注入到ioc容器中,不需要手动声明,简化开发。
传统spring开发:引入mybatis依赖,声明bean对象
Springboot自动装配:引入mybatis起步依赖即可。
3、其他特性
- 内嵌tomcat、jetty服务器托管网(无需部署war文件)
- 外部化配置(修改完配置直接重启,无需再编译)
- 不需要XML配置(properties/yml)
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net