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相关推荐

  1. Spring中@ Component,@ Service,@ Controller和@Repository之间的区别

    在了解Spring框架中@Repository @Component , @Service @Controller , @Repository @Controller和@Repository批注之间的 ...

  2. Spring 中 @Component、@Service 等注解如何被解析?

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | http://8rr.co/EjqL 前言 @ ...

  3. 面试官:注解@Component,@Service是如何被解析的?

    点击上方 好好学java ,选择 星标 公众号重磅资讯,干货,第一时间送达 今日推荐:推荐19个github超牛逼项目!个人原创100W +访问量博客:点击前往,查看更多 来源: https://my ...

  4. java合集系列之pring@Component @Repository@Service的区别

    问题 在spring集成的框架中,注解在类上的@Component,@Repository,@Service等注解能否被互换?或者说这些注解有什么区别? 回答1 引用spring的官方文档中的一段描述 ...

  5. Spring注解@Component、@Repository、@Service、@Controller,@Autowired、@Resource用法

    一.Spring定义bean,@Component.@Repository.@Service 和 @Controller Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥 ...

  6. SSM框架---Spring注解@Component、@Repository、@Service、@Controller区别

    原文链接 很长时间没做web项目都把以前学的那点框架知识忘光了,今天把以前做的一个项目翻出来看一下发现用·@Component标记一个组件,而网上有的用@Service标记组件,我晕就查了一下资料: ...

  7. Spring Boot Bean的使用,@Repository,@Service,@Controller,@Component

    前言 在Spring MVC的时候,我们使用xml来配置bean,如今的Spring boot推荐我们使用元注解的发生,那就听Spring Boot的推荐,下面我就为大家来介绍下Spring Boot ...

  8. Spring注解@Component、@Repository、@Service、@Controll

    2019独角兽企业重金招聘Python工程师标准>>> 很长时间没做web项目都把以前学的那点框架知识忘光了,今天把以前做的一个项目翻出来看一下发现用·@Component标记一个组 ...

  9. Spring-Boot-Bean的使用,@Repository,@Service,@Controller,@Component

    前言 在Spring MVC的时候,我们使用xml来配置bean,如今的Spring boot推荐我们使用元注解的发生,那就听Spring Boot的推荐,下面我就为大家来介绍下Spring Boot ...

最新文章

  1. pandas使用组合条件筛选、过滤数据行
  2. 一张思维导图搞定你的Python所有基础
  3. java之servlet
  4. npm的插件如何直接在html中使用,webpack插件之htmlWebpackPlugin
  5. CVPR 2018现场见闻
  6. JDK版本不匹配...
  7. Cannot find source code based button in SE24 - modification assistant
  8. 他不怕被拒绝_不怕被拒绝,这几大星座男追人时最有耐心
  9. Vivado软件(用VerilogHDL)如何使用$readmemh和$readmemb函数
  10. USACO-Section1.4 Ski Course Design (枚举)
  11. ****阿里云使用+快速运维总结(不断更新)
  12. python与excel-python与excel的关系;铁打的python流水的excel
  13. I219网卡rom数据坏了以后,恢复网卡rom数据
  14. 小程序发布上线流程_小程序如何发布?微信小程序发布流程很简单
  15. Cesium开发: Draco模型压缩
  16. C# WinForm窗体程序、如何实现像QQ一样的热键
  17. html td 长度适配,table的td宽度自适应
  18. 如何制作条形码报表(盈帆报表:efreprt.com)
  19. 几万年前,孙悟空大闹地府后删库跑路了!那阎王生死簿又该怎么写呢?
  20. fullcalendar 日历改造

热门文章

  1. RGB HSV HLS三种色彩模式转换(C语言实现)
  2. mybatis源码分析(2)——事务概述
  3. LAMP平台部署及应用
  4. iOS中GCD的魔力
  5. 吴敏霞(为奥运冠军名字作诗)
  6. SQL Server的WAITFOR DELAY注入
  7. Oracle服务扫描工具Oscanner
  8. 解决Kali Linux没有声音
  9. html5基础知识文档,HTML5基础知识(1)
  10. python杨辉三角居中center_python经典---杨辉三角(两种方法)