Spring注記駆動-構成クラスの作成

888 ワード

注記beanの登録を実現
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);
    }

}