spring注解@Component、@Repository、@Service、@Controller
2019独角兽企业重金招聘Python工程师标准>>>
1、@controller 控制器
- 用于标注控制层,相当于struts中的action层
2、@service 服务
- 用于标注服务层,主要用来进行业务的逻辑处理
3、@repository 实现dao访问
- 用于标注数据访问层,也可以说用于标注数据访问组件,即DAO组件.
4、@component 组件
- 泛指组件,当组件不好不好归类的时候,我们就可以使用@Component来标注这个类。
案例:
<context:component-scan base-package=”com.*”>
上面的这个例子是引入Component组件的例子,其中base-package表示为需要扫描的所有子包。
共同点:被@controller 、@service、@repository 、@component 注解的类,都会把这些类纳入进spring容器中进行管理
注:在sprintboot里,启动类默认使用了@ComponentScan注解代替上述xml配置。
转载于:https://my.oschina.net/dong706/blog/1789263
spring注解@Component、@Repository、@Service、@Controller相关推荐
- Spring中@ Component,@ Service,@ Controller和@Repository之间的区别
在了解Spring框架中@Repository @Component , @Service @Controller , @Repository @Controller和@Repository批注之间的 ...
- Spring 中 @Component、@Service 等注解如何被解析?
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | http://8rr.co/EjqL 前言 @ ...
- 面试官:注解@Component,@Service是如何被解析的?
点击上方 好好学java ,选择 星标 公众号重磅资讯,干货,第一时间送达 今日推荐:推荐19个github超牛逼项目!个人原创100W +访问量博客:点击前往,查看更多 来源: https://my ...
- java合集系列之pring@Component @Repository@Service的区别
问题 在spring集成的框架中,注解在类上的@Component,@Repository,@Service等注解能否被互换?或者说这些注解有什么区别? 回答1 引用spring的官方文档中的一段描述 ...
- Spring注解@Component、@Repository、@Service、@Controller,@Autowired、@Resource用法
一.Spring定义bean,@Component.@Repository.@Service 和 @Controller Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥 ...
- SSM框架---Spring注解@Component、@Repository、@Service、@Controller区别
原文链接 很长时间没做web项目都把以前学的那点框架知识忘光了,今天把以前做的一个项目翻出来看一下发现用·@Component标记一个组件,而网上有的用@Service标记组件,我晕就查了一下资料: ...
- Spring Boot Bean的使用,@Repository,@Service,@Controller,@Component
前言 在Spring MVC的时候,我们使用xml来配置bean,如今的Spring boot推荐我们使用元注解的发生,那就听Spring Boot的推荐,下面我就为大家来介绍下Spring Boot ...
- Spring注解@Component、@Repository、@Service、@Controll
2019独角兽企业重金招聘Python工程师标准>>> 很长时间没做web项目都把以前学的那点框架知识忘光了,今天把以前做的一个项目翻出来看一下发现用·@Component标记一个组 ...
- Spring-Boot-Bean的使用,@Repository,@Service,@Controller,@Component
前言 在Spring MVC的时候,我们使用xml来配置bean,如今的Spring boot推荐我们使用元注解的发生,那就听Spring Boot的推荐,下面我就为大家来介绍下Spring Boot ...
最新文章
- pandas使用组合条件筛选、过滤数据行
- 一张思维导图搞定你的Python所有基础
- java之servlet
- npm的插件如何直接在html中使用,webpack插件之htmlWebpackPlugin
- CVPR 2018现场见闻
- JDK版本不匹配...
- Cannot find source code based button in SE24 - modification assistant
- 他不怕被拒绝_不怕被拒绝,这几大星座男追人时最有耐心
- Vivado软件(用VerilogHDL)如何使用$readmemh和$readmemb函数
- USACO-Section1.4 Ski Course Design (枚举)
- ****阿里云使用+快速运维总结(不断更新)
- python与excel-python与excel的关系;铁打的python流水的excel
- I219网卡rom数据坏了以后,恢复网卡rom数据
- 小程序发布上线流程_小程序如何发布?微信小程序发布流程很简单
- Cesium开发: Draco模型压缩
- C# WinForm窗体程序、如何实现像QQ一样的热键
- html td 长度适配,table的td宽度自适应
- 如何制作条形码报表(盈帆报表:efreprt.com)
- 几万年前,孙悟空大闹地府后删库跑路了!那阎王生死簿又该怎么写呢?
- fullcalendar 日历改造