Articles
Spring @Configuration アノテーション例
On 10月 17, 2021 by adminSpring @Configuration アノテーションは Spring アノテーションに基づく構成に役立ちます。 Configuration アノテーションは、クラスが 1 つ以上の @Bean
メソッドを宣言していることを示し、実行時に Bean 定義とそれらの Bean に対するサービス要求を生成するために Spring コンテナによって処理される可能性があります。 しかし、Spring 3では、Bean定義をxmlファイルから移動させる自由が与えられた。 これはSpring Java Config機能(@Configuration
アノテーションを使用)と呼ばれるものです。
Springの@Configurationアノテーションの使用
任意のクラスの上で@Configuration
アノテーションを使用し、このクラスが1つ以上の@Beanメソッドを提供し、実行時にBean定義とそれらのBeanに対するサービス要求を生成するためにSpringコンテナーで処理されるかもしれないことを宣言すること。
@Configurationpublic class AppConfig { @Bean(name="demoService") public DemoClass service() { }}
Spring @Configuration アノテーションの例
@Configuration
アノテーションの使用方法を理解するために、実際に見てみましょう。 mavenプロジェクトを作成する
mvn archetype:generate -DgroupId=com.howtodoinjava.core -DartifactId=springCoreTest -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=falsemvn eclipse:eclipse
2.2. Springの依存関係を更新する
Mavenの依存関係を更新する。 Spring 5の依存関係を追加しました。
2.3. Spring Beanの作成
public interface DemoManager { public String getServiceName();}public class DemoManagerImpl implements DemoManager{ @Override public String getServiceName() { return "My first service with Spring 3"; }}
2.4. Springの設定クラスを@Configurationアノテーションで作成
Demo
テストコードを書いて実行しましょう。 これは、ビーンを設定することができ、我々はそれを使用することができるはずです。
Happy Leaning !!!
Was this post helpful?
あなたが記事を好きなら私たちを教えてください。 それが私たちが改善できる唯一の方法です。
Yes
No
。
コメントを残す