zoukankan      html  css  js  c++  java
  • spring.net的简单使用(二)资源配置

    主要对资源配置做进一步的解析。

    对资源位置的配置是在spring节点的context下,resource节点配置。

    spring.net的资源是可以设置在三种不同的位置的,

    1.配置文件中

    <resource uri="config://spring/objects" />

    注意这里的名字不是随意起的,一定要和sectionGroup节点下配置的一致,

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

    只有这样这个节点才具备相关从信息(主要指type的值)。

    声明好了配置文件的位置,就可以设置相关对象了。

    例如:

    <objects xmlns="http://www.springframework.net">
     
    <object name="person" type="LINQDemo.person,LINQDemo">
    <property name="name" value="ren"></property>
    <property name="id" value="2"></property>
    </object>
    
    </objects>

    其中objects的xmlns是必须的,且格式一定,代表xml的命名空间(namespace)。

    2.以单独的文件形式存在

    要想配置文件以单独的文件形式存在,就要在资源配置时加以说明。

    <resource uri="file://完整的文件路径" />

    本人是在控制台应用程序下作的测试,若是只写文件名,则系统会到Debug目录下搜索文件。

    单独的资源以xml文件的格式存在。

    <?xml version="1.0" encoding="utf-8" ?>
    <objects xmlns="http://www.springframework.net"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.springframework.net
            http://www.springframework.net/xsd/spring-objects.xsd">
    
    </objects>

    这部分格式是固定的,xml文件的根节点是objects,在其下就可以配置相关的object了。

    例如:

     <object id="per1" type="LINQDemo.person,LINQDemo">
        <property name="id" value="1"></property>
        <property name="name" value="简单使用"></property>
      </object>
    

      

    3.嵌入到程序集中

    这种方式其实和以单独文件形式非常的类型,就是形式不一样。

    需要对xml文件做一些设置。

    在xml的属性中设置生成操作,选择嵌入的资源,这样会把xml文件嵌入到程序集中。

    其他的都一致。

    补充:

    object的格式:

    <object id="id" type="类全名,程序集">

    例如:

    <object id="person" type="LINQDemo.person,LINQDemo">

    其中LINQDemo为程序集名,person为类名。

  • 相关阅读:
    各类免费资料及书籍索引大全(珍藏版)
    转—如何写一篇好的技术博客
    如何写技术博客
    Spring + Spring MVC + Mybatis 框架整合
    Httpclient 4.5.2 请求http、https和proxy
    HttpClient4.5.2 连接池原理及注意事项
    php加密数字字符串,使用凯撒密码原理
    php 阿里云视频点播事件回调post获取不到参数
    Nginx代理后服务端使用remote_addr获取真实IP
    记录:mac的浏览器访问任何域名、网址都跳转到本地127.0.0.1或固定网址
  • 原文地址:https://www.cnblogs.com/xiaoai123/p/6693151.html
Copyright © 2011-2022 走看看