码迷,mamicode.com
首页 > 编程语言 > 详细

Spring-PropertyResolver/Environment

时间:2016-05-02 00:41:38      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:

PropertyResolver用于解析底层PropertySource提供的信息,形成最终的结果。在解析过程中,不同的PropertySource是有不同的优先级的。

Environment是对profile和properties两方面的抽象整合。profile的定义与maven中的profile的定义类似,可以通过激活不同的profile来注册不同的bean。可以使用spring.profiles.active变量来设置激活的profile,也可以调用Environment的setActiveProfiles()方法来设置。default profile是没有显式设置激活的profile的情况下激活的profile,可以使用spring.profiles.default变量来设置default profile,也可以调用Environment的setDefaultProfiles()方法来设置。如果显式的设置了激活的profile,则default profile不会被激活。

Environment代理了PropertyResolver子类的实例,以对外提供对Properties的解析能力。

技术分享

技术分享

Spring-PropertyResolver/Environment

标签:

原文地址:http://www.cnblogs.com/qhdxqxx/p/5451600.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!