@Component-@Resource-@Repository-@Service-@Controller的区别和理解——-springMVC详解编程语言

1.作用:
@Component————————泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。(Component——-成分; 组分; 零件)
@Resource————————(资源)
@Autowired———————–(自动绑定)
@Repository———————–于标注数据访问组件,即DAO组件(repository——-仓库; 贮藏室,容器。)
@Service—————————-用于标注业务层组件(我们通常定义的service层就用这个)  
@Controller————————-用于标注控制层组件(如struts中的action)
这几个注解的作用相同:都是为实现所在类(即组件)的bean的转化,然后可以在容器中调用。然后从名字上的作用就是可以明确各个层次和层次的作用。

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/16084.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论