1:先导入dll文件。(将"..\Spring.Net\Spring.NET-2.0.0-M1\Spring.NET\bin\net\4.0\release\"文件夹下的“Spring.Core.xml”、“Spring.Core.pdb”、“Spring.Core.dll”和“Common.Logging.dll”文件,复制到项目自建的文件“Lib”文件夹下,然后引用“Spring.Core.dll”和“Common.Logging.dll”)
2:参考“Spring.NET框架参考文档.chm”(提取码:a393)中的“--第二十五章. IoC快速入门--”,编写配置文件,再看“--第四章. 对象、对象工厂和应用程序上下文
4.1. 简介--”再将配置文件中的设置SpringNet的节点内容分离出来,到单独的xml文件中,将这个xml文件右击属性项的“复制到输出目录”选择“如果较新则复制”;
在App.config中的
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<sectionGroup name="spring">
<section name="context" type="Spring.Context.Support.ContextHandler, Spring.Core"/>
<section name="objects" type="Spring.Context.Support.DefaultSectionHandler, Spring.Core" />
</sectionGroup>
</configSections>
<spring>
<context>
<resource uri="config://spring/objects"/>
<!--这里的services.xml就是新建xml文件的地址-->
<resource uri="file://services.xml"/>
</context>
<objects xmlns="http://www.springframework.net">
</objects>
</spring>
</configuration>
以下是分离出的xml文档中内容
<?xml version="1.0" encoding="utf-8" ?>
<objects xmlns="http://www.springframework.net">
<description>An example that demonstrates simple IoC features.</description>
<!--name=类名,type=命名空间名称.类名,命名空间名称-->
<object name="UserInfoService" type=" Pro.OA.SpringNet.UserInfoService, Pro.OA.SpringNet">
<!--name属性名,value给属性赋值-->
<property name="UserName" value="李四"/>
<property name="Person" ref="Person"/>
</object>
<object name="Person" type="Pro.OA.SpringNet.Person, Pro.OA.SpringNet">
<property name="Age" value="22"/>
</object>
</objects>
5:可以将Config/controllers.xml文件中的配置信息分离(可以将控制器的配置与业务类的配置分离。)注意web.config文件中也要修改一下。
6:修改Global文件.继承SpringMvcApplication