正常的情況是先加載yml,接下來加載properties文件。如果相同的配置存在於兩個文件中。最后會使用properties中的配置。最后讀取的優先集最高。
兩個配置文件中的端口號不一樣會讀取properties中的端口號。
我在 application.properties 文件中配置了:
server.port=8085
在 application.yml 文件中配置了:
server:
port: 8086
啟動項目,控制台輸出:
main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8085 (http)
充分說明了這一點。
轉載自https://blog.csdn.net/wangmx1993328/article/details/81005170