谈谈你对SpringBoot的理解,它有什么特性(优点)?
SpringBoot是用来快速开发Spring应用的一个脚手架,其设计目的是用来简化Spring应用的初始搭建以及开发过程
1,Springboot提供了很多内置的启动器(Starter)结合自动配置,对主流的框架就可以无配置直接使用
2,Springboot内置web容器Tomcat无需依赖外部web服务器,直接运行jar包就可以启动web应用
3,Springboot管理了常用的第三方依赖的版本,减少了版本冲突的问题
4,Springboot简化了开发,采用JavaConfig的方式而不是繁琐的xml配置
5,对微服务架构具有良好的支持以及热部署,监控功能