用Spring MVC时@Controller注解的类将变成一个Spring MVC的控制器.
不用Spring MVC的情况下, 这四个注解没有区别.
根据注解的语义, 注解在类上面可以提高代码的可读性.
@Repository代表仓库. 一般注解在DAO实现类上, 别人看代码时, 就知道这个类是一个跟数据存储有关的类.
@Service代表业务. 一般注解在Service实现类上.
@Controller代表控制器. 一般注解在控制器类上.
如果你的类不是以上类型(数据存储类, 业务类, 控制器), 可以笼统的使用@Component
相关文章
- springboot手动动态注入controller和service
- Spring注解@Component、@Repository、@Service、@Controller区别
- spring mvc中的service和controller中读取不到properties值
- @Service ,@Controller,@Component注解
- Spring-Boot-Bean的使用,@Repository,@Service,@Controller,@Component
- springMVC Controller 和 Service 通过@value 读取properties配置信息
- 使用spring注解@Controller @Service @Repository简化配置
- 【Infomatica】Infomatica PowerCenter 9.1.0配置Repository Service和Integration Service小结
- 注解@Component,@Controller,@Service,@Repository简单了解
- Dao层service层controller层mannager层和biz层详解