2015-07-12 44 views
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始終爲空

回答