Spring.Net使用

第一步:在Spring.Net包里面的->bin文件夹->net文件夹->4.0文件夹->release文件夹,复制下面的文件到项目lib文件夹下(MVC模式下11个文件全部都要复制到自己项目Lib文件夹下)

第二步:在Spring.Net包里面的->examples文件夹->Spring文件夹->Spring.Mvc4QuickStart文件夹->Spring.Mvc4QuickStart文件夹->Config文件夹,把这个文件夹拷贝到项目WebApp层上

第三步:打开Config文件夹下的controllers.xml文件,修改xml文件的配置

例如现在UserInfoController控制器下有一个属性UserInfoService需要解耦,那么第一个<object>改成:

<object type="控制器类全名称(即命名空间+类名),程序集名称" singleton="false"(singleton作用是:是否需要把UserInfoService创建成单利对象)>

  <property name="UserInfoService" ref="UserInfoService">

</object>

第二个<object>改成:

<object type="控制器类全名称(即命名空间+类名),程序集名称" singleton="false"(singleton作用是:是否需要把UserInfoService创建成单利对象)name="UserInfoService">

</object>

并且为了把控制器和业务类的配置分开,不要全部都写在controller.xml这个文件里,新建一个service.xml文件,把第二个<object>关于业务类的配置剪切到service.xml文件里

第四步:打开Spring.Net包里面的->examples文件夹->Spring文件夹->Spring.Mvc4QuickStart文件夹->Spring.Mvc4QuickStart文件夹,找到并打开web.config文件,复制下面红框标识的两个节点到自己项目中的web.config文件中,注意放的位置

第五步:注意把分离的service.xml文件与web.config添加关联,注意uri的路径不要写错,否则报错

第六步:打开自己项目中的Global.asax文件,把这里换成SpringMvcApplication

也可以在Spring.Net包里面的->examples文件夹->Spring文件夹->Spring.Mvc4QuickStart文件夹->Spring.Mvc4QuickStart文件夹,找到并打开Global.asax文件,复制SpringMvcApplication这个类名

 

posted @   o李一波o  阅读(2468)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
点击右上角即可分享
微信分享提示