1:先導(dǎo)入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”文件,復(fù)制到項目自建的文件“Lib”文件夾下贬养,然后引用“Spring.Core.dll”和“Common.Logging.dll”)
2:參考“Spring.NET框架參考文檔.chm”(提取碼:a393)中的“--第二十五章.?IoC快速入門--”纸泄,編寫配置文件条篷,再看“--第四章. 對象、對象工廠和應(yīng)用程序上下文
4.1.?簡介--”再將配置文件中的設(shè)置SpringNet的節(jié)點內(nèi)容分離出來芦倒,到單獨的xml文件中艺挪,將這個xml文件右擊屬性項的“復(fù)制到輸出目錄”選擇“如果較新則復(fù)制”;
在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文檔中內(nèi)容
<?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文件中的配置信息分離(可以將控制器的配置與業(yè)務(wù)類的配置分離。)注意web.config文件中也要修改一下器钟。
6:修改Global文件.繼承SpringMvcApplication