问题描述
使用mvc4生成工程,引入spring.net及配置注入XML在工程中增加了areas作为webapi<?xmlversion="1.0"encoding="utf-8"?><objectsxmlns="http://www.springframework.net"xmlns:db="http://www.springframework.net/database"><objectid="IndexController"type="Test.WebUI.Controllers.IndexController,Test.WebUI"singleton="false"><propertyname="MyTestService"ref="bllMyTest"></property></object><objectid="HomeController"type="Test.WebUI.Areas.MyArea.Controllers.HomeController,Test.WebUI"singleton="false"><propertyname="MyTestService"ref="bllMyTest"></property></object></objects>为什么在页面IndexController的控制器中可以注入bllMyTest,即在webapi的HomeController中无法注入bllMyTest,显示属性为null难道注入是不是按type中的类来注入的?需要把bllMyTest注入到areas的webapi中。
解决方案
本帖最后由 bingyihan 于 2015-11-10 08:50:55 编辑
解决方案二:
可以使用Unity来注入么
时间: 2024-09-28 06:25:31