* 注解的分类
*  1.用于创建bean对象
*      @Component 把普通类注入到容器中,相当于配置了一个bean标签,出现的位置一般在类上面;
*                 属性:value 用于指定bean的id,当不写时,有默认值
*      由此注解衍生的三个注解(全是Component的子类):
*          @Controller  一般用于表现的注解
*          @Service     一般用于业务层
*          @Repository  一般用于持久层
*  2.用于注入数据
*      @Autowired 作用:自动按照类型注入。只要有唯一的类型匹配就可以实现。不唯一时,会把bean的名称作为id到容器中查找,找到后也  能注入成功。
*      @Qualifier 作用:在自动按照类型注入的基础上,再按照bean的id注入。给类注入数据,不能独立使用;给方法的形参注入数据时,可以独立使用
*                 属性:value用于指定bean的id
*      @Resource  作用:直接按照bean的id注入。
*                 属性:name用于指定bean的id
* 以上三个注解都是用于注入其他bean类型的。用于注入基本类型和String类型需要使用value
*      @Value     作用:用于注入基本类型和String类型的数据,可以el表达式读取properties文件中的配置
*                 属性:value,用于指定要注入的数据
*
*
*  3.用于改变作用范围的
*      @Scope     作用:改变bean的作用范围
*                 属性:value 用于指定范围的取值(和xml中scope取值一样)singleton,prototype,request,session,globalsession
*
*  4.和生命周期相关的
*  5.spring的新注解

Spring注解分类相关推荐

  1. 浅谈Spring注解

    Spring目前的趋势是使用注解结合Java代码而不是配置来定义行为.属性.功能.规则和扩展点,因此梳理注解也是梳理Spring功能点的很好的方式,全面的梳理可以补足我们知识点的漏洞. 查找所有注解 ...

  2. 关于Spring注解开发教程,打包全送你

    摘要:spring是我们web开发中必不可少的一个框架,基于传统的xml方式配置bean总觉得太过繁琐,从spring2.5之后注解的出现可以大大简化我们的配置. 本文分享自华为云社区<如何高效 ...

  3. Spring注解开发学习笔记

    1 IOC 1.1 工厂模式 使用工厂中方法代替new形式创建对象的一种设计模式 1.2 Inversion of Control控制翻转 一种思想,用于消减代码间的耦合. 实现思想:利用工厂设计模式 ...

  4. Spring注解大全(史上最全,字母编号,有实例)

    目录 A @Accessors 链式编程使用.需要搭配@Getter和@Setter使用.主要有三个参数: 序号 参数名 介绍 1 chain 链式 2 fluent 流式(若无显示指定chain的值 ...

  5. spring注解校验

    spring注解校验 在使用springboot 进行快速开发的时候,参数传递的地方都少不了参数校验.在web开发中,前后端都要进行参数校验,前端的参数校验是为了用户体验,后端的参数校验是为了安全.使 ...

  6. SPRING注解驱动开发-雷神课程超详细笔记

    SPRING注解驱动开发-雷神课程超详细笔记 时间:2021-03-21 2022-04-06更新:最近翻起一年多前写的笔记复习,还是收获颇多,很多当时无法理解的知识现在慢慢能理解了,可能是工作一年的 ...

  7. Spring注解--@Value--使用/教程/实例

    原文网址:Spring注解--@Value--使用/教程/实例_IT利刃出鞘的博客-CSDN博客 简介 说明 本文用示例介绍SpringBoot的@Value的用法. 等效的方法 也可以通过如下方法获 ...

  8. 0、Spring 注解驱动开发

    0.Spring注解驱动开发 0.1 简介 <Spring注解驱动开发>是一套帮助我们深入了解Spring原理机制的教程: 现今SpringBoot.SpringCloud技术非常火热,作 ...

  9. java spring注解教程,spring注解

    spring注解 扫描指定的包中的类上的注解,常用的注解有: @Controller 声明Action组件 @Service    声明Service组件    @Service("myMo ...

最新文章

  1. open Session In View和过滤器配置
  2. linux安装anaconda3提前so,Linux安装anaconda3
  3. AntV中的饼状图中的花瓣图旁边的文字显示label怎样修改
  4. 大数据量下高并发同步的讲解(不看,保证你后悔!)
  5. java writer 乱码_Java servlet 使用 PrintWriter 时的编码与乱码
  6. spring mvc文件流形式下载
  7. DB2安装到卸载一套龙服务
  8. 服务器的svnserver修改密码
  9. 怎么查看python下opencv版本
  10. EasyPlayer流媒体播放器播放HLS视频,起播速度慢的技术优化
  11. 关于 Win10 下使用 IETester 的问题
  12. 点源时域麦克斯韦方程AI求解
  13. Jay的小迷弟-字符串溢出处理取模例题
  14. 想要成为推荐算法工程师,都要准备哪些东西
  15. SVN the working copy needs to be upgraded svn 解决办法
  16. 安装blackbox_exporter
  17. Java实现-五子棋
  18. workbench应力应变曲线_workbench ansys 每个时刻的应力应变变形云图 如何查看?
  19. 读书笔记:《次第花开》
  20. 来上海的第五天,阿里巴巴前端实习生电话面试整理

热门文章

  1. ERP(企业资源管理)概述
  2. GIS实验之通过邻域(距离最近)方法划分区域
  3. 中药材质量追溯系统软件
  4. 服务器上 type=Internal Server Error, status=500 错误解决办法
  5. 一个Linux下的网络模拟工具 Core
  6. 【天光学术】企业管理论文:基于供应链的企业物流成本控制优化分析(节选)
  7. android手机可以换字体吗,最新版安卓手机怎么换字体?
  8. 免费jpg转换成pdf格式的软件
  9. PHP官方网站,php官方论坛,中文函数手册下载
  10. vegas pro18最新中文版下载激活码安装教程