SpringBoot 的静态方法获取配置信息

SpringBoot 的 静态方法获取静态变量,获取配置信息:

@Component
public class A {
	/**
	 * 临时变量,获取配置项
	 */
	@Value("${blade.redission-delay.delay-queue}")
	private String temp;

	/**
	 * 延时队列名称
	 */
	private static String blockingQueue;

	/**
	 * 该注解是关键
	 */
	@PostConstruct
	public void setBlockingQueue() {
		blockingQueue = this.temp;
	}
}

这样就可以在任何静态方法直接调用A.blockingQueue 变量了


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