架构师审美观1——spring初体验(四)

Spring 配置组件

    1、@Configuration:把一个类作为IOC容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean。

    2、@ComponentScan:在配置类上添加@ComponentScan注解。该注解默认会扫描该类所在的包下所有的配置类,相当于之前的

    3、@Scope:用于指定scope作用域的(用在类上)。

    4、@Lazy:表示延迟初始化。

    5、@Conditional:Spring4开始提供,它的作用是按照一定的条件进行判断,满足条件给容器注册Bean。

    6、@Import:导入外部资源。

    7、生命周期控制:@PostConstruct用于指定初始化方法上(用在方法上);@PreDestory用于指定销毁方法(用在方法上);@DependsOn:定义Bean初始化及销毁时的顺序。

你可能感兴趣的:(架构师审美观1——spring初体验(四))