在springboot项目中,配置文件有三种格式
application.properties(使用Spring Initializr创建springboot的默认配置文件格式)
application.yaml
application.yml(推荐使用)
下面通过一个实例来讲解三种配置的优先级
1、新建一个springboot项目
2、勾选Spring Web(等会用来测试),直接Finish
初始化完成的项目结构
1、点击application.properties,自定义端口号为8081
server.port=8081
2、在resources下新建一个application.yaml配置文件,并设置端口号为8082
注:yaml和yml的语法格式相同,形如k: v(冒号后面的空格不能少)
server:
port: 8082
3、在resources下新建一个application.yml配置文件,并设置端口号为8083
server:
port: 8083
3、新建一个controller包,创建一个HelloController类
package com.zou.controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* @author: 邹祥发
* @date: 2021/4/26 09:57
*/
@RestController
public class HelloController {
@GetMapping("/demo")
public String Page() {
return "配置文件优先级测试.....";
}
}