Spring注解@Component、@Repository、@Service、@Controller区别

Spring注解@Component、@Repository、@Service、@Controller区别

简单概括一下 

注解含义
@Component 最普通的组件,可以被注入到spring容器进行管理。当组件不好归类的时候,我们可以使用这个注解进行标注
@Repository 作用于持久层。注解类作为DAO对象(数据访问对象,Data Access Objects),这些类可以直接对数据库进行操作。
@Service 作用于业务逻辑层。这个注解只是标注该类处于业务逻辑层
@Controller 作用于表现层(spring-mvc的注解)。注解类进行前端请求的处理,转发,重定向。包括调用Service层的方法。
posted @ 2020-12-26 13:32  不要摸我的腰  阅读(246)  评论(0编辑  收藏  举报