Spring —— 如何获取系统环境变量与application配置文件中的变量?(EnvironmentAware)

问题

如何获取系统环境变量与application配置文件中的变量?

解决

使用EnvironmentAware。实现接口 EnvironmentAware 并重写方法 setEnvironment 。

代码

public class EnvironmentAwareDemo implements EnvironmentAware {
    
    @Override
    public void setEnvironment(Environment environment) {
        //根据具体业务需求编写
        environment.xxx();
    }
}

备注

也可以使用System.getenv()获取。

System.getenv().get( "JAVA_HOME" )

 


版权声明:本文为xue_xiaofei原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。