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這個類名
Spring.Net使用