spring boot 使用 EnvironmentAware 加载配置文件

Posted 知了不了了之

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring boot 使用 EnvironmentAware 加载配置文件相关的知识,希望对你有一定的参考价值。

@Configuration
public class PropertiesUtils implements EnvironmentAware {

	private int redisExpireTime;
	
	private boolean enabled;
	
	private int refreshTime;

	@Override
	public void setEnvironment(Environment environment) {
          //解析配置文件头 RelaxedPropertyResolver relaxedPropertyResolver = new RelaxedPropertyResolver(environment, "custom."); this.redisExpireTime=Integer.valueOf(relaxedPropertyResolver.getProperty("redisExpireTime")); this.enabled=Boolean.valueOf(relaxedPropertyResolver.getProperty("enabled")); this.refreshTime=Integer.valueOf(relaxedPropertyResolver.getProperty("refreshTime")); }

  


以上是关于spring boot 使用 EnvironmentAware 加载配置文件的主要内容,如果未能解决你的问题,请参考以下文章

使用 spring-boot:run 时是不是可以使用 spring-boot 命令行属性?

spring boot 2.0之使用spring boot

spring boot8.spring boot的日志框架使用

(转)Spring Boot 2 :使用 Docker 部署 Spring Boot

Spring boot- Spring Boot特性2

powershell 来自http://blogs.msdn.com/b/cesardelatorre/archive/2015/01/13/automating-windows-environmen