在项目中遇到了@value 读配置参数的时候,加载的顺序不一样,获取不到值,按照下面的方法改一下,就能取到了。
private static String pfxFileName;@Value("${pfxFileName}")public String name;@PostConstructprivate void init(){pfxFileName = name;}
name用来获取配置文件值,使用@PostConstruct 用来赋值,在代码中使用 pfxFileName 就行了。