在之前的内容里,依赖注入主要是在配置文件里通过setter和构造方法以及自动装配几种类型进行的,并且需要在配置文件中进行配置,但是现在使用注解了,没有配置文件了,就是另一种方式了!
既然是为了简化开发,那么只要知道注解下的自动装配这种注入方式即可
一.注入引用类型:service层里要注入dao,那么在servie类里@Autowired进行自动装配即可!但是注意,当要装配的bean同种类型有多个的时候还需要通过@Qualifier()具体指定哪个bean
service层:
Dao层(bookDao2):
起点程序运行即可:
运行结果:
二.注入简单类型:创建bean的类里定义变量,通过@Value("${}")进行注入值,变量的值可以写到外卖的properties文件里
创建bean的类:
创建properties文件并写入变量值:
配置类里用@PropertySource({"jdbc.properties"})加载properties文件(同配置文件.xml一样,不然也找不到) //多个properties文件的时候使用{},单个的时候也可以去掉:
起点程序并运行:
注意:和在用配置文件的时候不同,@PropertySource不支持通配符*
页面更新:2024-04-06
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号