首页IT科技spring注解用法(学习笔记——Spring中的注解;Spring中装配对象的注解;使用注解配置对象中属性)

spring注解用法(学习笔记——Spring中的注解;Spring中装配对象的注解;使用注解配置对象中属性)

时间2025-09-19 11:12:33分类IT科技浏览5353
导读:2023-01-17...

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关键字可省略

③开启组件扫描

3            、使用注解配置对象中属性(自动装配)

(1)@Autowired注解

①作用:自动装配对象中属性

②装配原理:反射机制

③装配方式:先按照byType进行匹配

④@Autowired中required属性

true:表示被标识的属性必须装配数值            ,如未装配                        ,会报错               。

false:表示被标识的属性不必须装配数值          ,如未装配        ,不会报错                      。

(2)@Qualifier注解

①作用:配合@Autowired一起使用                        ,将设置beanId名称装配到属性中

②注意:不能单独使用              ,需要和@Autowired配合使用

(3)@Value

①作用:装配对象中的属性

声明:本站所有文章    ,如无特殊说明或标注                        ,均为本站原创发布        。任何个人或组织                  ,在未征得本站同意时,禁止复制                        、盗用          、采集        、发布本站内容到任何网站                        、书籍等各类媒体平台            。如若本站内容侵犯了原著者的合法权益                    ,可联系我们进行处理                      。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
字符型指针变量是什么((转)字符型指针变量与字符数组的区别)