spring5配置属性读取机制  
   
所属分类 spring
浏览量 1804
使用 @PropertySource 注解加载配置
@PropertySource("classpath:application.properties")
public ConfigurableEnvironment getEnvironment()
三种环境
StandardEnvironment
StandardServletEnvironment
StandardReactiveWebEnvironment
Environment 会加载 系统属性 系统环境变量 以及 自定义的配置文件
System.getProperties();
System.getenv();
String value = env.getProperty("xxx");
依次遍历 PropertySources 读取相应的配置
MapPropertySource name='systemProperties'
SystemEnvironmentPropertySource name='systemEnvironment'
ResourcePropertySource name='class path resource [application.properties]'
 上一篇  
   
 下一篇  
 BeanFactory和ApplicationContext的区别 
 jvm在线诊断工具greys 
 .profile 与 .bash_profile 
 spring5模块介绍 
 spring aop 与 aspectj的区别和联系 
 基于Aspect注解的spring aop 实例