您现在的位置是:首页 > Javascript
当前栏目
学习笔记——Spring中的注解;Spring中装配对象的注解;使用注解配置对象中属性
2023-03-31 10:39:23 时间
2023-01-17
一、Spring中的注解
1、使用注解的原因
(1)使用注解将对象装配到IOC容器中
(2)使用注解管理对象之间依赖关系(自动装配)
2、Spring中装配对象的注解
(1)@Component
标识一个受Spring IOC容器管理的普通组件
(2)@Repository
标识一个受Spring IOC容器管理的持久化层组件
(3)@Service
标识一个受Spring IOC容器的业务逻辑层组件
(4)@Controller
标识一个受Spring IOC容器管理的表述层控制器组件
(5)注解设置的位置
类的上方标识
(6)原则
约束>配置(注解>XML)>代码
(7)注意
①只用注解装配对象,默认将类名首字母小写作为beanId
②可以使用value属性,设置beanId;当注解中只使用一个value属性时,value关键字可省略
③开启组件扫描
<context:component-scan base-package="com.hh"></context:component-scan>
3、使用注解配置对象中属性(自动装配)
(1)@Autowired注解
①作用:自动装配对象中属性
②装配原理:反射机制
③装配方式:先按照byType进行匹配
④@Autowired中required属性
true:表示被标识的属性必须装配数值,如未装配,会报错。
false:表示被标识的属性不必须装配数值,如未装配,不会报错。
(2)@Qualifier注解
①作用:配合@Autowired一起使用,将设置beanId名称装配到属性中
②注意:不能单独使用,需要和@Autowired配合使用
(3)@Value
①作用:装配对象中的属性
相关文章
- 「移动端」Web页面适配
- 前端响应式布局为什么是个坑?
- 【H5游戏】红包雨 实现详解
- SpringBoot结合XXL-JOB实现定时任务
- 前端性能优化(四)——网页加载更快的N种方式
- 聊一聊Vue的单向数据流
- 10.Django中模板变量详解
- 【JS 逆向百例】反混淆入门,某鹏教育 JS 混淆还原
- 微服务架构中,二次浅封装实践
- 在vue中解析md文档并显示
- 越写悦快乐之Vue项目如何集成EventBusVue Bus
- 搭建调试环境
- SpringBoot整合JPA+人大金仓(kingbase8)
- Spring Boot 中文参考指南
- ftp上传后显示网站正在建设中怎么办?ftp上传文件需要多久?
- EasyCVR人脸识别框在播放器上显示及消失的机制设定
- 建设网站怎么设置页脚 页脚和页眉的区别
- A站、B站、C站、D站、E站、F站、G站、H站、I站、J站、K站、L站、M站、N站、O站、P站、Q站、R站、S站、T站、U站、V站、W站、X站、Y站、Z站都是什么网站?Q站是什么?
- SpringBoot社区版专业版带你配置热部署
- 喜洋洋大战灰太狼