0
@Configuration
@ComponentScan
@PropertySource("classpath:tests.properties")
public class SomeConfig {
@Value("${platformVersion}")
private String platformVersion;
@Resource
private Environment environment;
@Bean
public static PropertySourcesPlaceholderConfigurer propertyConfig() {
return new PropertySourcesPlaceholderConfigurer();
}
}
platformVersion和environment始終爲空。 在日誌中:添加具有最低搜索優先級的[class path resource [tests.properties]] PropertySource。 我看到了其他帖子在stackoverflow(Autowired Environment is null),我不想去執行EnvironmentAware。 將公共環境更改爲公共環境並不能解決問題。 歡迎任何其他想法!Autowired Environment PropertySourcesPlaceholder始終爲空