spring注解用法(学习笔记——Spring中的注解;Spring中装配对象的注解;使用注解配置对象中属性)
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版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!