Spring常用注解

注入bean到spring容器当中:

@Component:通用注解

@Service:业务层注解

@Controller:控制层注解

@Repository:持久层注解

以上注解在任意层均可使用,针对不同层使用不同注解做区分

 

@Scope:设置bean的作用范围,singleton(单例)、prototype(多例)

@PostConstructor:放在bean的初始化方法上,执行初始化方法,在执行构造方法之后执行

@PreDestory:放在bean的销毁方法,bean销毁时之前执行该方法

 

@Value:基本数据类型使用该注解放在字段上(成员变量),可以自动注入值
@Resource:javax提供的注解,@Resource(name="")
@Autowired:spring容器提供的注解,如果直接使用,要求spring容器中只能有一个指定类型的对象,如果spring容器中有多个,需要配合@Qualifier("")指定名称完成注入

 

posted @ 2022-07-29 20:49  forever226  阅读(94)  评论(0)    收藏  举报