2017-10-31 13 views

答えて

2

はこのような何かが動作するはずです、それは関係なく、(プロパティファイルから)ENVの先頭に追加されるように、secure.propertiesで何かを上書きすることができなくなります何が上書きされたのか。

@Configuration 
public class SecurePropertiesConfig { 

    @Autowired 
    private ConfigurableEnvironment env; 

    @Autowired 
    public void setConfigurableEnvironment(ConfigurableEnvironment env) { 
     try { 
      final Resource resource = new ClassPathResource("secure.properties"); 
      env.getPropertySources().addFirst(new PropertiesPropertySource(resource.getFilename(), PropertiesLoaderUtils.loadProperties(resource))); 
     } catch (Exception ex) { 
      throw new RuntimeException(ex.getMessage(), ex); 
     } 
    } 
} 
関連する問題