spring.net配置文件

简介: (一)物理路径(可以复制) IResource input = new FileSystemResource(@"self.xml"); IObjectFactory fac = new XmlObjectFactory(input);   (二)程序集方法 url语法: file://...

(一)物理路径(可以复制)

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/

转载请注明:博客园

目录
相关文章
|
7天前
|
SQL Java 数据库连接
(自用)Spring常用配置
(自用)Spring常用配置
13 0
|
2月前
|
缓存 Java Maven
Spring Boot自动配置原理
Spring Boot自动配置原理
48 0
|
2月前
|
Java Spring
[Spring]aop的配置与使用
[Spring]aop的配置与使用
40 0
[Spring]aop的配置与使用
|
2月前
|
安全 Java Maven
后端进阶之路——深入理解Spring Security配置(二)
后端进阶之路——深入理解Spring Security配置(二)
|
29天前
|
SQL Java 数据库连接
挺详细的spring+springmvc+mybatis配置整合|含源代码
挺详细的spring+springmvc+mybatis配置整合|含源代码
35 1
|
7天前
|
JSON Java 数据库连接
属性注入掌握:Spring Boot配置属性的高级技巧与最佳实践
属性注入掌握:Spring Boot配置属性的高级技巧与最佳实践
14 1
|
7天前
|
Java 数据库连接 Spring
简化配置,提高灵活性:Spring中的参数化配置技巧
简化配置,提高灵活性:Spring中的参数化配置技巧
17 0
|
7天前
|
Java Shell 测试技术
一次配置,多场景适用:Spring Boot多套配置文件的深度剖析
一次配置,多场景适用:Spring Boot多套配置文件的深度剖析
16 0
一次配置,多场景适用:Spring Boot多套配置文件的深度剖析
|
11天前
|
Java 容器
SpringBoot使用配置注解开启自动配置功能&整合spring-boot-configuration-processor
SpringBoot使用配置注解开启自动配置功能&整合spring-boot-configuration-processor
12 0
|
29天前
|
Java 数据库连接 Spring
Spring5深入浅出篇:Spring配置⽂件参数化
该文档介绍了Spring配置文件参数化的概念和步骤。目的是将经常需要修改的配置,如数据库连接参数,从主配置文件中分离到一个单独的`.properties`文件,以便于管理和维护。步骤包括创建小型配置文件(如`db.properties`),在`applicationContext.xml`中引入该文件,并使用`${key}`语法在Spring配置文件中引用这些参数。最终通过测试验证配置文件参数化的成功。

热门文章

最新文章