spring 注解
Posted johnnytoo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring 注解相关的知识,希望对你有一定的参考价值。
1.用于创建对象
@Component 把当前对象存入spring容器
Controller Service Repository
属性:value bean的ID
2.用于注入数据
成员变量值注入
@Autowired 方法和变量上(不需要set方法了)
自动按照类型注入
多个同类型的bean 要注入的变量名称和bean的ID一致
@Qualifier 在给类成员注入不能单独使用,给方法参数注入时可以
@Resource 直接注入 name = bean 的ID 可以单独使用
@Value用于注入String和基本类型数据 value用于指定数据 它可以使用spring的spel:${}
${}出现的位置有spring配置文件,mybaits配置文件,jsp el表达式
3.用于改变作用范围
@Scope prototype
4.和生命周期相关
@PreDestroy
@PostConstruct
以上是关于spring 注解的主要内容,如果未能解决你的问题,请参考以下文章