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("")指定名称完成注入
本文来自博客园,作者:forever226,转载请注明原文链接:https://www.cnblogs.com/forever226/p/16533518.html

浙公网安备 33010602011771号