3.springBoot入门
>1.
在pom文件中引入父工程依赖,必须引入
所有的springBoot应用都要以该工程为父工程
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.6.RELEASE</version>
</parent>
>2:
设置启动器 springBoot中一个启动器中包含了了一批依赖,我们不需要准备版本号,不会存在冲突问题
Web启动器: 内置有tomcat,springmvc等等..
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
>3.设置自动配置(声明引导类) springboot应用的入口
注意:引导类应该放在基包下
声明一个类(引导类),对此类加上@EnableAutoConfiguration注解 //启动自动配置
定义一个main方法:用于启动springboot
public static void main(String[] args) {
SpringApplication.run(HelloController.class,args);
}
在类上加上@ComponentScan 开启组件扫描 ,相当于之前的
<context:component-scan base-package="">
这个注解的意思就是扫描该类所在的包及他的子子孙孙包
但是: 有一个注解可以代替上面两个注解 @SpringBootApplication
这个注解包含(@EnableAutoConfiguration和@ComponentScan注解 还有@SpringBootConfiguration(相当于@Configuration)注解)