SpringBoot
1.开箱即用 约定大于配置 spring --------springboot
2.## 微服务
即使一系列的服务的组合 通过http(其他方式也行)进行相互调用,节省了调用资源 每个功能(服务)都是一个可以替换,可以独立升级的软件代码,高内聚 低耦合
创建
tomcat 内嵌式tomcat容器
结论: springboot所有的自动配置都是在启动的时候扫描并加载:spring.factories所有的自动配置类都是在这里面,但是不一定生效,要判断条件是否成立,只要导入了对应的start,就有对应的启动器了,有了启动器我们的自动装配就会生效,然后配置成功
springmvc扩展