SrpingBoot设计目的是用来简化新Spring应用的初始搭建以及开发过程
1.导入jar包或者maven坐标
起步依赖
<!--起步依赖-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.1.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
2.创建引导类
@SpringBootApplication
public class MyApplication {
public static void main(String[] args) {
SpringApplication.run(MyApplication.class);
}
}
3.创建控制器
@Controller
public class MyController {
@RequestMapping("/test")
public void test(){
System.out.println("访问后台方法");
}
}
4.自动配置
@SpringBootApplication @SpringBootConfiguration @Configuration 配置类注解 @EnableAutoConfiguration 自动配置 @ComponentScan 组件扫描,要求扫描引导类包以及引导类子包下面的所有
5.自定义配置文件
<resource> <directory>${basedir}/src/main/resources</directory> <excludes> <exclude>**/application*.yml</exclude> <exclude>**/application*.yaml</exclude> <exclude>**/application*.properties</exclude> </excludes> </resource> 优先级:properties>yml>yaml 在resources创建配置文件application.properties (server.port=8081) 在resources创建配置文件application.yml server: port: 8081