Spring注解作用

spring注解的作用:

1、spring作用在类上的注解有@Component、@Responsity、@Service以及@Controller;而@Autowired和@Resource是用来修饰字段、构造函数或者设置方法,并做注入的。

Spring中包含4个主要的组件添加注解:
1. @Controller:控制器,推荐给controller层添加此注解

2. @Service:业务逻辑,推荐给业务逻辑层添加此注解

3. @Repository:仓库管理,推荐给数据访问层添加此注解

4. @Component:给不属于以上基层的组件添加此注解

5. 注意:我们虽然人为的给不同的层添加不同的注解,但是在spring看来,可以在任意层添加任意注解 

2、当注解作用在类上时,表明这些类是交给spring容器进行管理的,而当使用@Autowired和@Resource时,表明我需要某个属性、方法或字段,但是并不需要我自己去new一个,只需要使用注解, spring容器会自动的将我需要的属性、方法或对象创造出来。这就是通常所说的依赖注入和控制反转。

搭上这一生命的列车,感受这生命的起点与终点
原文地址:https://www.cnblogs.com/s999/p/13507705.html