介绍

开发中难免会遇到这个这个注解@Component

@Controller 控制器(注入服务)
用于标注控制层,相当于struts中的action层

@Service 服务(注入dao)
用于标注服务层,主要用来进行业务的逻辑处理

@Repository(实现dao访问)
用于标注数据访问层,也可以说用于标注数据访问组件,即DAO组件
.

@Component (把普通pojo实例化到spring容器中,相当于配置文件中的 )

泛指各种组件,就是说当我们的类不属于各种归类的时候(不属于@Controller、@Services等的时候),我们就可以使用@Component来标注这个类。

@Component注解的用法相关推荐

  1. 浅谈Spring框架注解的用法分析

    1.@Component是Spring定义的一个通用注解,可以注解任何bean. 2.@Scope定义bean的作用域,其默认作用域是"singleton",除此之外还有proto ...

  2. java spring框架 注解_详解Java的Spring框架中的注解的用法

    1. 使用Spring注解来注入属性 1.1. 使用注解以前我们是怎样注入属性的类的实现: class UserManagerImpl implements UserManager { private ...

  3. 浅谈 Spring 框架注解的用法分析

    1.@Component是Spring定义的一个通用注解,可以注解任何bean. 2.@Scope定义bean的作用域,其默认作用域是"singleton",除此之外还有proto ...

  4. @param注解的用法解析_SpringBoot 配置类解析

    本文首发于 vivo互联网技术 微信公众号 链接:https://mp.weixin.qq.com/s/NvPO5-FWLiOlrsOf4wLaJA 作者:Li Wanghong SpringBoot ...

  5. Spring注解的使用步骤,@Component注解创建的对象名称,常用注解Component、Repository、Service以及Controller的区别

    1. 注解的使用 1.1 pom.xml文件加入spring-context依赖,间接加入了spring-aop依赖,有aop依赖才能使用注解 1.2 在spring配置文件中加入组件扫描器标签< ...

  6. Spring系列(九):Spring属性赋值注解@Value 用法介绍

    今天给大家分享Spring属性赋值注解@Value 用法,希望对大家能有所帮助! 1.@Value注解的作用 @Value注解的作用主要可以给属性直接赋值.也可以读取配置文件中的值给属性赋值 2.@V ...

  7. @Nullable 注解的用法

    问题:@Nullable 注解的用法 我看到java中的一些方法声明为: void foo(@Nullable Object obj){-} 在这里@Nullable是什么意思?这是不是意味着输入可以 ...

  8. Spring框架----用于创建对象的Component注解

    1.Component注解 当我们在AccountServiceImpl上面写一个@component注解的时候,他就会把这个类反射创建一个对象,并且存入spring容器中.spring容器时一个ma ...

  9. @Repository注解的用法

    1.来源 @Repository Annotation is a specialization of @Component annotation which is used to indicate t ...

最新文章

  1. 200行代码解读TDEngine背后的定时器
  2. 设计微服务架构需要掌握的基础知识
  3. python数组切片效率_python – 对numpy数组切片进行采样的最快方法是什么?
  4. 查看tcp连接的命令
  5. 关于Visual Studio 当前不会命中断点.还没有为该文档加载任何符号的解决方法
  6. 部门年终总结大屏太难做?FVS开发模式用起来,附年终报告模板
  7. jquery.form.js java_教javascript函数和jquery函数的使用$(form).submit(function()
  8. 拓展名php,取扩展名_php
  9. AJAX 大数据量处理
  10. solving order
  11. m6000查看端口状态_M6000常用维护命令
  12. 去除winrar的弹窗广告方法(亲测有效)
  13. 低压电力线载波通信原理
  14. area 估算函数(simpson)
  15. 深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080/980ti+CUDA8.0
  16. HTML + js 播放amr音频文件
  17. Ajax入门教程(非常详细)动力节点ajax教程资料分享
  18. 交互入门——基于鼠标控制的射击飞碟小游戏
  19. 新手Python爬虫教学(Request+BeautifulSoup)
  20. 《云云众声》第102期:直接上干货 聊聊业界最火 HPC和云计算

热门文章

  1. js 拉勾网效果_python爬取拉勾网职位数据
  2. 单处理器系统的进程调度_第三章:进程与线程
  3. 关于稀疏矩阵转化为稠密矩阵问题 (scipy.sparse格式和tensor稀疏张量格式)
  4. 线性逻辑回归logistic regression
  5. 渗透测试实践(工具使用总结)
  6. 服务器常用的状态码及其对应的含义
  7. Splash广告界面
  8. cdo收取邮件_C#使用CDO发送邮件的方法
  9. mac共享文件夹 linux,一文搞定 Linux,Mac,Windows 的 NFS 网络文件共享服务部署
  10. linux内存布局 zone,【原创】(八)Linux内存管理 - zoned page frame allocator - 3