Spring注解分类
* 注解的分类 * 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注解分类相关推荐
- 浅谈Spring注解
Spring目前的趋势是使用注解结合Java代码而不是配置来定义行为.属性.功能.规则和扩展点,因此梳理注解也是梳理Spring功能点的很好的方式,全面的梳理可以补足我们知识点的漏洞. 查找所有注解 ...
- 关于Spring注解开发教程,打包全送你
摘要:spring是我们web开发中必不可少的一个框架,基于传统的xml方式配置bean总觉得太过繁琐,从spring2.5之后注解的出现可以大大简化我们的配置. 本文分享自华为云社区<如何高效 ...
- Spring注解开发学习笔记
1 IOC 1.1 工厂模式 使用工厂中方法代替new形式创建对象的一种设计模式 1.2 Inversion of Control控制翻转 一种思想,用于消减代码间的耦合. 实现思想:利用工厂设计模式 ...
- Spring注解大全(史上最全,字母编号,有实例)
目录 A @Accessors 链式编程使用.需要搭配@Getter和@Setter使用.主要有三个参数: 序号 参数名 介绍 1 chain 链式 2 fluent 流式(若无显示指定chain的值 ...
- spring注解校验
spring注解校验 在使用springboot 进行快速开发的时候,参数传递的地方都少不了参数校验.在web开发中,前后端都要进行参数校验,前端的参数校验是为了用户体验,后端的参数校验是为了安全.使 ...
- SPRING注解驱动开发-雷神课程超详细笔记
SPRING注解驱动开发-雷神课程超详细笔记 时间:2021-03-21 2022-04-06更新:最近翻起一年多前写的笔记复习,还是收获颇多,很多当时无法理解的知识现在慢慢能理解了,可能是工作一年的 ...
- Spring注解--@Value--使用/教程/实例
原文网址:Spring注解--@Value--使用/教程/实例_IT利刃出鞘的博客-CSDN博客 简介 说明 本文用示例介绍SpringBoot的@Value的用法. 等效的方法 也可以通过如下方法获 ...
- 0、Spring 注解驱动开发
0.Spring注解驱动开发 0.1 简介 <Spring注解驱动开发>是一套帮助我们深入了解Spring原理机制的教程: 现今SpringBoot.SpringCloud技术非常火热,作 ...
- java spring注解教程,spring注解
spring注解 扫描指定的包中的类上的注解,常用的注解有: @Controller 声明Action组件 @Service 声明Service组件 @Service("myMo ...
最新文章
- open Session In View和过滤器配置
- linux安装anaconda3提前so,Linux安装anaconda3
- AntV中的饼状图中的花瓣图旁边的文字显示label怎样修改
- 大数据量下高并发同步的讲解(不看,保证你后悔!)
- java writer 乱码_Java servlet 使用 PrintWriter 时的编码与乱码
- spring mvc文件流形式下载
- DB2安装到卸载一套龙服务
- 服务器的svnserver修改密码
- 怎么查看python下opencv版本
- EasyPlayer流媒体播放器播放HLS视频,起播速度慢的技术优化
- 关于 Win10 下使用 IETester 的问题
- 点源时域麦克斯韦方程AI求解
- Jay的小迷弟-字符串溢出处理取模例题
- 想要成为推荐算法工程师,都要准备哪些东西
- SVN the working copy needs to be upgraded svn 解决办法
- 安装blackbox_exporter
- Java实现-五子棋
- workbench应力应变曲线_workbench ansys 每个时刻的应力应变变形云图 如何查看?
- 读书笔记:《次第花开》
- 来上海的第五天,阿里巴巴前端实习生电话面试整理