Spring注記駆動-構成クラスの作成
888 ワード
注記beanの登録を実現
1.コンフィギュレーションクラスの作成2.bean注釈による登録3.注釈1.@Configuration:Springの現在のクラスがコンフィギュレーションクラスであることを示す2.@Bean:コンフィギュレーションファイル内のbeanラベルに相当し、デフォルトではメソッドの名前はbeanによって生成されたIDである.しかし注釈内のvalue値を用いて構成クラスを構成する:1.メソッドの戻り値をbeanの値としてSpringコンテナに入れる
テストクラスA n o t i o n C o n t i o n C o f i g ApplicationContextクラスを使用してSpringを起動し、構成クラスを転送すればよい
1.コンフィギュレーションクラスの作成2.bean注釈による登録3.注釈1.@Configuration:Springの現在のクラスがコンフィギュレーションクラスであることを示す2.@Bean:コンフィギュレーションファイル内のbeanラベルに相当し、デフォルトではメソッドの名前はbeanによって生成されたIDである.しかし注釈内のvalue値を用いて構成クラスを構成する:1.メソッドの戻り値をbeanの値としてSpringコンテナに入れる
@Configuration // Spring
public class MyConfiguration {
@Bean//bean bean bean
public Person person(){
return new Person("GuoQi","1234");
}
}
テストクラスA n o t i o n C o n t i o n C o f i g ApplicationContextクラスを使用してSpringを起動し、構成クラスを転送すればよい
public class TestSpring {
@Test
public void test(){
AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(MyConfiguration.class);
Object person = context.getBean("person");
System.out.println(person);
}
}