Springbootプロファイルおよびカスタムプロファイルの読み込み
812 ワード
resourceディレクトリの下のプロファイルuser.properties
Springbootではjavaが実装され、2つの実装方法があります.
一:@ConfigurationProperties注釈による接頭辞
二:@Valueを使用してプロファイルの値を取得する
どちらも、@PropertySourceでプロファイルのルートを指定します.
admin.name=Tom
admin.sex=
admin.age=24
user1.name=lily
user1.sex=
user1.age=18
Springbootではjavaが実装され、2つの実装方法があります.
一:@ConfigurationProperties注釈による接頭辞
二:@Valueを使用してプロファイルの値を取得する
どちらも、@PropertySourceでプロファイルのルートを指定します.
@Configuration
@PropertySource(value = "classpath:user.properties", encoding = "utf-8")
@ConfigurationProperties(prefix = "user1")
public class UserBean {
@Value(value = "${admin.name}")
private String admin_name;
@Value(value = "${admin.sex}")
private String admin_sex;
@Value(value = "${admin.age}")
private String admin_age;
private String name;
private String sex;
private String age;
}