Spring中利用构造器参数实现依赖属性的注入

 时间:2024-10-12 07:17:16

1、首先在数据库中创建表books,并添加测试数据,如下

Spring中利用构造器参数实现依赖属性的注入

2、创建类book,添加books表中属性,以及get/set方法,用于封装book属性。

Spring中利用构造器参数实现依赖属性的注入

3、创建BookDao接口,并且添加findById方法查找所有的书籍数据;

Spring中利用构造器参数实现依赖属性的注入

4、创建BookDao的实现类BookDaoImp,添加属性dataSource以及有参构造器,此处dataSource的编写见引用;利用JDBC按照id值进行查找并且返回book对象。

Spring中利用构造器参数实现依赖属性的注入

5、在applicationContext.xml中声明BookDaoImp的bean洧粽袄淖配置,并且加入constructor-arg 标签,添加需要构造器注入的参数属性。

Spring中利用构造器参数实现依赖属性的注入

6、编写测试类,创建Spring容器,从容器中获取bookDao,调用findById方法并传入id值,对返回数据进行输出;

Spring中利用构造器参数实现依赖属性的注入

7、以junit单元测试方式,启动测试方法,输出Book的属性字符串,证明Spirng容器构造器注入方式成功将dataSource注入到了实现类中。

Spring中利用构造器参数实现依赖属性的注入
  • 如何制作图种
  • XFTP怎么将主页路径用作SFTR默认目录
  • 用Windows Server 2008配置程序打开事件查看器
  • ORACLE中insert有哪几种类型
  • 如何批量修改文件后缀名?
  • 热门搜索
    江西旅游景点 旅游业 景点旅游 旅游产品 杭州旅游攻略 蓟县旅游 无锡旅游 北京旅游攻略 神农架旅游攻略 长治旅游