SptringBootApplication入口类注解(@SpringBootTest)的功能
1、@SpringBootConfiguration 类似于@Configuration
a、配置了该注解的类就能够用JavaConfig的方式完成一些配置,可以代替XML文件
b、会将该类自动添加到Spring的IOC容器中进行管理
2、@EnableAutoConfiguration
简化配置,几乎0配置的方式。由两个配置实现:
a、@AutoConfigurationPackage:自动加载程序中的类(当前包下面的类)
b、@Import:自动加载程序中自带的类、jar依赖的类(META-INF/spring.factories)
3、@ComponentScan
完成当前包下面类的自动扫描,类似于SpringMVC中<context:component-scan>的功能
入口类main方法的作用
1、设置初始化器、监听器
2、tomcat的初始化(创建内置tomcat)TomcatServletWebFactory.getWebServer()
pom.xml
传递依赖,有指定的默认版本
spring-boot-starter-parent --> spring-boot-dependencies
Spring Boot处理动态资源
Thymeleaf controller返回jsp
需要引入thymeleaf依赖
通常Spring Boot用开发动态的web项目的话,使用模板引擎Thymeleaf,把Controller中的数据带出来显示