Spring注解开发-属性依赖注入
2023-09-14 09:02:02 时间
1、简单的属性注入。无需增加get/set方法
注意:@Value @Autowired它们可以修饰属性,也可以修饰setter方法,如果写在属性上,就不需要提供setter方法。
2、复杂的属性注入
3、如果要扫描多个包下的注解可以写成以下:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">
<!-- <context:annotation-config /> -->
<!-- 下面的配置作用是指定spring扫描的包,它包含了context:annotation-config的功能,所以在开发中一般就不需要在配置上面的 -->
<context:component-scan base-package="cn.nwtxxb.annatation,cn.nwtxxb.dao" />
</beans>
也可以要扫描的包名设置为cn.nwtxxb父包,那么就都可以扫描到了.
相关文章
- Spring AOP propagation七种属性值
- Spring系列.依赖注入配置
- Spring Boot 2 快速教程:WebFlux 集成 Thymeleaf(五)
- Spring Boot 2.x 系列教程:WebFlux REST API 全局异常处理 Error Handling
- [Spring学习笔记 2 ]装配各种类型的属性 map,list,array,null,properties
- [Spring Java] identify transactional business services boundaries
- spring boot yaml 配置[三]
- spring boot单元测试之七:用mockmvc模拟session(spring boot 2.4.3)
- [Spring] 注入Bean属性
- [Spring学习笔记 4 ] AOP 概念原理以及java动态代理
- Spring Cloud -- Hystrix 配置说明
- Spring 整合 aspectj 框架实现的 aop
- spring boot 启动脚本
- spring boot 读取配置文件(application.yml)中的属性值
- Spring Boot 集成 Mybatis 多数据源配置后出现 Invalid bound statement (not found)
- spring boot集成ehcache 2.x 用于hibernate二级缓存
- Spring面试题/SpringBoot面试题
- Spring Cloud Alibaba-Nacos-创建服务消费者(Feign)
- Spring DI(依赖注入)的实现方式:属性注入和构造注入
- [手写spring](3)初始化singletonObjects,实现依赖注入