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这个类名
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗