栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Spring之依赖注入(DI)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spring之依赖注入(DI)

概要

Spring的依赖注入是为了解决在MVC三层架构中,当我们使用业务层去调用service层的接口时,service层同时也会去调用Dao层的接口,这样就会在我们使用service时需要手动利用bean工厂去创建dao层的实例,导致程序的高耦合性 

方法

 目前已知的解决方法有两种:

1、利用service层的set方法和xml配置的方法去注入一个dao实例

2、利用service层的构造函数方法去创建dao实例

1、set方法注入

xml配置 

 说明:


    

只是在我们创建service Bean的时候新增property标签,AnimalDao表示TestServiceImpl实体类中需要增加setAnimalDao来创建实例,ref则表示创建的Dao实体类

 2、构造函数方法注入

 

xml配置

 说明


   

constructor标签用来表示构造器,构造一个带有Animal接口参数的Tiger对象,ref后面跟bean工厂内的bean id,即Dao实体类

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/778240.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号