image.png
1.自我小结
- Spring boot是对于Spring mvc的进一步封装,它解决了Spring mvc中可能出现的xml配置文件混乱的问题,默认了很多常用的配置,只需要在依赖中添加对应的启动器即可,比如spring-boot-startrer。
- Spring boot是内置tomcat的,它和外置的区别是,先启动tomcat,到程序需要时才进行编译,外置的是先编译后再启动tomcat
- Spring boot启动时有七大事件对象,除去启动失败事件外的其他六件在启动时,通过监听器的统一接口去创建事件的实现类,统一接口上有泛型参数,去区别实现的是什么事件接口。
- Spring boot的默认核心配置文件为application.properites,可进行myBatis的映射文件路径和pojo实体类文件的设定,覆盖一些默认的spring配置,当然Spring mvc的相关配置也可以单独写propertie文件去覆盖
- Spring boot需要一个启动入口,一个被@springBootApplication注释的主函数
- @configuration 注释的是用java写的配置类,而在需要的时候通过@EnableConfigurationProperties()即可加载对应配置类