java@Component注解
作用:
把普通的POJO(plain ordinary java object 简单无规则java对象)实例化到spring容器中。
@controller 、@service、@repository 、@component 区别
相同点:
被@controller 、@service、@repository 、@component 注解的类,都会被纳入spring容器中进行管理使用。
不同点:
@controller :标注控制层,也可以理解为接收请求处理请求的类。
@service:标注服务层,也就是内部逻辑处理层。
@repository:标注数据访问层,也就是用于数据获取访问的类(组件)。
@component 其他不属于以上三类的类,但是会同样注入spring容器以被获取使用。