如何配置Spring的XML文件及使用

App.config

 1 <?xml version="1.0" encoding="utf-8" ?>

 2 <configuration>

 3     <configSections>

 4         <sectionGroup name="spring">

 5             <section name="context" type="Spring.Context.Support.ContextHandler, Spring.Core"/>

 6             <section name="objects" type="Spring.Context.Support.DefaultSectionHandler, Spring.Core"/>

 7         </sectionGroup>

 8     </configSections>

 9     <spring>

10         <context>

11             <!--<resource uri="config://spring/objects" />-->

12             <resource uri="file://Spring_bean.xml" />

13         </context>

14         <!--<objects xmlns="http://www.springframework.net" >

15       <object id="UserDao" type="SpringSample.UserDao, SpringSample"/>

16       <object id="UserService" type="SpringSample.UserService, SpringSample" >

17         <property name="UserDao" ref="UserDao"/>

18       </object>

19     </objects>-->

20     </spring>

21 </configuration>

Spring_bean.xml

1 <?xml version="1.0" encoding="utf-8" ?>

2 <objects xmlns="http://www.springframework.net" >

3     <object id="UserDao" type="SpringSample.UserDao, SpringSample"/>

4     <object id="UserService" type="SpringSample.UserService, SpringSample" >

5         <property name="UserDao" ref="UserDao"/>

6     </object>

7 </objects>

Program

1             IApplicationContext ctx = ContextRegistry.GetContext();

2             IUserService userService = ctx.GetObject("UserService") as IUserService;

3             Console.WriteLine(userService.GetName());

 

 

你可能感兴趣的:(spring)