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为类名。

  • 相关阅读:
    jsp中el表达式的非空判断和变量赋值
    Java8新特性问题
    Git分支问题解决
    随机生成小学算数题项目
    微信聊天机器人
    微信小项目——统计好友人数,省市分布,排序并统计好友签名特点,用pyechat显示图像并存为HTML文件
    用for同时遍历多个列表并用try...except进行数值运算
    为什么元组只有单个元素时加逗号结尾?
    数据库
    爬虫初学——爬取中国大学排名并存为csv文件
  • 原文地址:https://www.cnblogs.com/xiaoai123/p/6693151.html
Copyright © 2011-2022 走看看