@ PropertySource&@ ImportResource&@ビーン

@PropertySource: "ロード指定したプロファイル:@PropertySource(値= {"クラスパス :person.properties「})

 

@ImportResource:インポート効果プロファイルスプリング@ImportResourceを取るせ(位置= { "クラスパス: beans.xmlの"})

春ブーツなしSpring構成ファイルには、私たち自身の設定ファイルを書き、それが自動的に識別することはできません、ありません。

有効にするSpring構成ファイルをご希望、ロードされて来た。@ImportResourceは、設定クラスにマーク

; SpringBootは、容器アセンブリを知らせる追加推奨されるアプローチフル注釈
1、コンフィギュレーション・クラス@Configurationは------>春プロファイル
2は、コンテナにコンポーネントを追加@Bean使用

/ **
* @Configurationを:指定されました現在のコンフィギュレーションクラスはクラスであり、つまり、Spring構成ファイルを交換する前に、

*と構成ファイル内の<bean> <豆/>タグは、コンポーネントを追加
*
* /

@Configuration
パブリッククラスMyAppConfig {
//戻り値を容器に添加され、コンテナIDは、このコンポーネントは、デフォルトのメソッド名である
@Bean
公共HelloService helloService02(){
コンテナへのSystem.out.println(「クラス構成@Beanの...「)コンポーネントを追加します。
新しい新しいHelloServiceを(返します);
}



おすすめ

転載: www.cnblogs.com/banml/p/11390550.html