yml和properties的加載順序和區別


正常的情況是先加載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

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM