spring.net config/file/assembly 配置说明
2012-08-09 00:40
393 查看
(一)物理路径(可以复制)
IResource input =
new FileSystemResource(@"self.xml");
IObjectFactory fac =
new XmlObjectFactory(input);
(二)程序集方法
url语法:
file://文件名(复制)
assembly://程序集名/命名空名/文件名(嵌入)
IApplicationContext context =
new XmlApplicationContext("file://self.xml");
IObjectFactory fac = (IObjectFactory)context;
还可以:
IApplicationContext context =
new XmlApplicationContext("assembly://SpringSample/SpringSample/self.xml");
IObjectFactory fac = (IObjectFactory)context;
(三)配置文件
app.config
或web.config文件内容或无,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="assembly://SpringSample/SpringSample/self.xml"/>
<resource
uri="config://spring/objects"
/>
</context>
<objects
xmlns="http://www.springframework.net">
</objects>
</spring>
</configuration>
Self.xml文件
<?xml
version="1.0"
encoding="utf-8" ?>
<objects
xmlns="http://www.springframework.net">
<object
id="Customer"
name="Customer"
type="SpringSample.Customer"></object>
</objects>
IApplicationContext context =
ContextRegistry.GetContext();
(context.GetObject("Customer")
as Customer).ShowMessage();
博客园大道至简
http://www.cnblogs.com/jams742003/
转载请注明:博客园
IResource input =
new FileSystemResource(@"self.xml");
IObjectFactory fac =
new XmlObjectFactory(input);
(二)程序集方法
url语法:
file://文件名(复制)
assembly://程序集名/命名空名/文件名(嵌入)
IApplicationContext context =
new XmlApplicationContext("file://self.xml");
IObjectFactory fac = (IObjectFactory)context;
还可以:
IApplicationContext context =
new XmlApplicationContext("assembly://SpringSample/SpringSample/self.xml");
IObjectFactory fac = (IObjectFactory)context;
(三)配置文件
app.config
或web.config文件内容或无,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="assembly://SpringSample/SpringSample/self.xml"/>
<resource
uri="config://spring/objects"
/>
</context>
<objects
xmlns="http://www.springframework.net">
</objects>
</spring>
</configuration>
Self.xml文件
<?xml
version="1.0"
encoding="utf-8" ?>
<objects
xmlns="http://www.springframework.net">
<object
id="Customer"
name="Customer"
type="SpringSample.Customer"></object>
</objects>
IApplicationContext context =
ContextRegistry.GetContext();
(context.GetObject("Customer")
as Customer).ShowMessage();
博客园大道至简
http://www.cnblogs.com/jams742003/
转载请注明:博客园
相关文章推荐
- spring.net config/file/assembly 配置说明
- Spring配置<context:annotation-config/>说明
- Spring.NET使用assembly方式设置配置文件
- Spring Cloud Config Client配置说明
- net的app.config程序配置Spring.net和nhibernate
- asp.net web.config配置节说明
- Spring Cloud Config Server 配置说明
- ASP.NET web.config 上传配置说明
- spring.net 代替configuremanager读取web.config文件中的配置信息
- spring cloud config搭建说明例子(四)-补充配置文件
- asp.net Web.config 详细配置说明
- 转--Spring.net web.config配置文件(经过整理和修改)
- asp.net webconfig配置说明
- spring.net tx:advice 和 aop:config 配置事务 匹配名字的方法管理事务
- asp.net webconfig配置说明
- asp.net web.config配置节说明
- asp.net web.config配置节说明
- .net webconfig 配置说明123
- asp.net webconfig配置说明
- Spring.net 控制反转(IOC)依赖注入(DI)的使用 以及Config文件的配置