Java第四十五天,SpringBoot框架系列,SpringBoot基础(三)
一、原理分析
1.spring-boot 起步依赖
(1)spring-boot-starter-parent(spring boot 的爸爸)
其中有几行代码如下,它指明了 springboot 的配置文件类型
<resource>
<filtering>true</filtering>
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>**/application*.yml</include>
<include>**/application*.yaml</include>
<include>**/application*.properties</include>
</includes>
</resource>
(2)spring-boot-starter-dependencies (spring boot 的爷爷)中定义了spring boot需要用到的一些坐标,并且起到了锁定版本的功能
2.web 依赖
spring-boot-starter-web将web开发要使用的spring-web、spring-webmvc等坐标进行了“打包”,这样我们的工程只要引入spring-boot-starter-web起步依赖的坐标就可以进行web开发了
二、注解
@SpringBootConfiguration ===> 等同与@Configuration(spring 配置类),既标注该类是Spring的一个配置类
@EnableAutoConfiguration ===> SpringBoot自动配置功能开启