本篇主要整理的是对spring的常用注解,也是对spring注解使用的积累。
1. 配置组件(Configure Components)
名称 |
注解说明 |
@Configuration |
把一个类作为一个IOC容器,在类的某个方法上如果配置了@Bean注解,则方法返回的对象就被作为这个spring容器中的Bean |
@ComponentScan |
在配置类上添加@ ComponentScan注解。则该注解默认会扫描该类所在包下所有的配置类 |
@Scope |
用于指定scope作用域的 |
@Lazy |
表示延迟初始化 |
@Conditional |
Spring4开始提供,它的作用是按照一定的条件进行判断,满足条件则注册bean到容器 |
@Import |
导入外部资源 |
生命周期控制 |
@PostConstruct 用于指定初始化方法(用在方法上) @PreDestory 用于指定销毁方法(用在方法上) @DependsOn 定义Bean初始化以及销毁时的顺序 |
原文:https://www.cnblogs.com/snail-learn-code/p/14965492.html