Spring装配bean的三种方式

spring装配bean有显式和隐式两种:

         1.显式的配置:

                  1).通过javaConfig来配置(@Configuration和@Bean结合)

@Configuration
public class BeanConfig {

  
    @Bean
    public A a() {

        return new A();
    }

    @Bean
    public B b() {

        B bb = new B();
        bb.setA(a());
        return bb;
    }
}


                  2).通过xml配置




    
    
    
    



         2.隐式的配置:

                  1).通过扫描包,自动装配

java类(其中Configuration可以由Service和Controller代替):

@Configuration
@ComponentScan
public class ApplicationConfig {
}
XML:




    




你可能感兴趣的:(spring)