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這個類名

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM