spring bootの読み込みプロファイルのプロパティのいくつかの方法
1.@Valueコメントでプロファイルのプロパティを読み込みます.
2.@ConfigrationProptiesで自動組立指定式の先頭の属性
3.EvironmentAwareインターフェースを実現し、実現クラスからEvironmentオブジェクトを取得し、指定されたpropertiesプロファイルで指定されたkeyに従って対応するパラメータ値を取得する
2.@ConfigrationProptiesで自動組立指定式の先頭の属性
3.EvironmentAwareインターフェースを実現し、実現クラスからEvironmentオブジェクトを取得し、指定されたpropertiesプロファイルで指定されたkeyに従って対応するパラメータ値を取得する
@Configuration
public class EnvironmentUtils implements EnvironmentAware{
private Environment env;
/**
* setEnvironment 。
*/
@Override
public void setEnvironment(Environment environment) {
this.env=environment;
// environment .
System.out.println(environment.getProperty("JAVA_HOME"));
// environment application.properties .
System.out.println(environment.getProperty("spring.datasource.url"));
}
}
・