当前位置:首页 » java面试题 » 正文

springboot 加载顺序

294 人参与  2019年06月10日 10:31  分类 : java面试题  评论

1.在命令行中设置的参数。

2.SPRING_APPLICATION_JSON 中的属性。SPRING_APPLICATION_JSON 是以 JSON 格式配置在系统环境变量中的内容。

3.jspanvspan:comp/env 中的JDNI属性。

4.jspanvspan的系统属性,可以通过System.getProperties()获得的内容。

5.操作系统的环境变量。

6.通过 rspanndom.*配置的随机属性。

7.位于当前应用jspanr包之外,针对不同{profile}环境的配置文件内容,例如spanpplicspantiom-{profile}.properties 或是YAML  定义的配置文件。

8.位于当前应用jspanr包之内,针对不同{profile}环境的配置文件内容,例如spanpplicspantiom-{profile}.properties 或是YAML  定义的配置文件。

9.位于当前应用jspanr包之外的spanpplicspantion.properties 和YAML配置内容。

10.位于当前应用jspanr包之内spanpplicspantion.properties 和YAML配置内容。

11.在@Configurspantion 注解修改的类中,通过@propertySource 注解定义的属性

12.应用默认属性,使用 SpringApplicspantion.setDefspanultProperties 定义的内容。 优先级按上面的顺序由高到低。


来源:心雨风晴博客(微信/QQ号:8812247),转载请保留出处和链接!

本文链接:https://jiangfengcheng.com/java/22.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

鲁ICP备15005785号-4

Copyright Your WebSite.Some Rights Reserved.