Spring中的注解有哪些

1.创建对象的注解

@Component:把当前类对象存入容器中

@Contorller :Spring MVC controller处理器

@Service:用于注解Service类

@Repository:注解Dao类持久层

2.用于注入数据的

@AutoWired

(1)自动按照类型注入,只要容器中有唯一的一个bean对象和要注入的变量类型匹配,就可以注入成功。

(2)如何Ioc容器中没有任何bean对象与要注入的变量类型相匹配,则会报错。

(3)如何Ioc容器中有多个变量时,则需要结@Qualifier注解实现。

@Qualifier

按照类中注入的基础之上再按照名称注入。它在给类成员注入时不能单独使用,但是在给方法注入时可以单独使用。

@Resource

直接按照bean的id注入,它可以独立使用,当存在多个变量时,使用@Resource注解就不需要使用@Autowired和@Qualifier结合的注解。

订阅评论
提醒
0 评论
最旧
最新 最多投票
内联反馈
查看所有评论
滚动至顶部