プロパティ、YML設定ファイルマッピングオブジェクト

1、ディレクトリに、このような1.propertiesリソースファイルとして、クラスのオブジェクトファイルの内容(属性)にマッピングされたプロパティはその後、プレフィックスcom.imooc.people構成に関連する情報があります。
springboot:依存POM追加 -configuration- プロセッサ
オブジェクトクラス上の人々を注釈を追加:
@Configuration 
@PropertySource(値 =「CLASSPATHは:1.properties」)       //はプロパティは、コンテンツから読み出された指定 
@ConfigurationProperties(接頭辞=「com.imooc.people」)     // 指定されたプレフィックス読み取る
パブリック クラス{
   プライベート文字列名;
   プライベート文字列
年齢; 名前、ゲッターの年齢 / セッター。
} 
オブジェクトを直接連絡することができそして@Autowiredコントローラは、属性値の人を有します

YMLクラスのオブジェクトファイルの内容(属性)にマッピングされた2は、YML形式は通常@valueと、導入@PropertySource注釈をサポートしていません。リソースは、ディレクトリのプレフィックス情報内のファイル1.propertiesが設定されているcom.imooc.people、その後:
@Configuration       // または@Component 
パブリック クラス{ 
  @value( "com.imooc.people.nameの$ {}" プライベート文字列名; 
  @value(「{$ com.imooc.people.age:{ヌル}}#」)     // 年齢が設定値に対応するように失敗した場合、デフォルト値はnullに割り当てられた
  プライベート文字列の年齢を; 名前、ゲッターの年齢 / セッター。
}

おすすめ

転載: www.cnblogs.com/afei1759/p/12099449.html