标签:地方 wan inf 程序 排序 public ima 全局 应用程序
application.properties是Spring Boot的全局配置文件,放在src/main/resources目录下或者类路径的/config下,作用是对一些默认配置的配置值进行修改。
application.properties提供自定义属性的支持,这样我们就可以把一些常量配置在这里:
com.dudu.name="嘟嘟MD"
com.dudu.want="祝大家鸡年大吉吧"
然后直接在要使用的地方通过注解@Value(value="${config.name}")就可以绑定到你想要的属性上面:
@RestController public class UserController { @Value("${com.dudu.name}") private String name; @Value("${com.dudu.want}") private String want; @RequestMapping("/") public String hexo(){ return name+","+want; } }
我们启动工程输入http://localhost:8080 就可以看到打印了"嘟嘟MD祝大家鸡年大吉吧"。
application.properties和application.yml文件可以放在一下四个位置:
同样,这个列表按照优先级排序,也就是说,src/main/resources/config下application.properties覆盖src/main/resources下application.properties中相同的属性,如图:
此外,如果你在相同优先级位置同时有application.properties和application.yml,那么application.yml里面的属性就会覆盖application.properties里的属性。
标签:地方 wan inf 程序 排序 public ima 全局 应用程序
原文地址:https://www.cnblogs.com/ratels/p/10238209.html