注解方式下如何进依赖注入

在之前的内容里,依赖注入主要是在配置文件里通过setter和构造方法以及自动装配几种类型进行的,并且需要在配置文件中进行配置,但是现在使用注解了,没有配置文件了,就是另一种方式了!

既然是为了简化开发,那么只要知道注解下的自动装配这种注入方式即可

一.注入引用类型:service层里要注入dao,那么在servie类里@Autowired进行自动装配即可!但是注意,当要装配的bean同种类型有多个的时候还需要通过@Qualifier()具体指定哪个bean

service层:

service层@Autowired自动注入

Dao层(bookDao2):

dao层

起点程序运行即可:

起点程序

运行结果:

结果


二.注入简单类型:创建bean的类里定义变量,通过@Value("${}")进行注入值,变量的值可以写到外卖的properties文件里

创建bean的类:

定义变量名并用@Value()注入

创建properties文件并写入变量值:

properties文件

配置类里用@PropertySource({"jdbc.properties"})加载properties文件(同配置文件.xml一样,不然也找不到) //多个properties文件的时候使用{},单个的时候也可以去掉:

配置类

起点程序并运行:

起点程序&运行

注意:和在用配置文件的时候不同,@PropertySource不支持通配符*

展开阅读全文

页面更新:2024-04-06

标签:注解   方式   通配符   外卖   变量   定义   起点   类型   文件   程序   何进

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top