【发布时间】:2013-03-09 13:34:28
【问题描述】:
我已经使用 Spring 框架开发了几年的 Web 应用程序。最近我团队的一个新人问我一个问题,Spring有@Component注解,@Repository、@Service、@Controller这些注解的真正目的是什么?我试图给他答案,它们之间没有区别,只是为了识别java Bean的类型。如你所知,我的解释缺乏说服力,他不买账。
所以我想问一个问题,注解@Repository、@Service、@Controller的真正目的是什么?这些注释之间的真正区别是什么?
【问题讨论】: