zoukankan      html  css  js  c++  java
  • Spring.net 配置说明

    Spring.net使用说明

     
    使用方法:
    1.在配置文件设置Spring.net 节点
     在配置节中,声明Spring.net,配置 contextobjects 标签,来源(type
    <!--配置节:主要用来 配置 asp.net框架之外的 标签,告诉asp.net框架 这些标签由哪些类来处理!-->
    <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>
        <!--配置 Spring.net 容器 要读取的 配置文件 位置和方式-->
        <context>
          <!--
          <resource uri="assembly://SpringLover/SpringLover/Objects.xml"/> 配置程序集里的文件
          <resource uri="~/MyObjects.xml"/> 配置相对根目录的文件
          <resource uri="file://D:objects.xml"/> 配置绝对路径文件
       -->
          <resource uri="config://spring/objects" /> <!--直接配置【配置文件的objects标签】 告诉spring.net容器,对象的配置节点就在 当前配置文件的spring/objects节点中-->
        </context>
        <!--配置 Spring.net 容器 要创建的对象-->
    <!--<objects>
        <!--id为对象ID,type前为【要使用的类名】,后为【程序集名称】,property为设置对象的值,如在这是设置对象名称为小白-->
        <object id="usr" type="SevenOA.MODEL.Ou_UserInfo,SevenOA.MODEL">  
            <property name="uLoginName" value="小白~~~"></property>
          </object>
    <!--配置 业务仓储 和 数据仓储-->
          <object id="bllSession" type="SevenOA.Service.BLLSession,SevenOA.Service"></object>
          <object id="dbSession" type="SevenOA.Respository.DBSession,SevenOA.Respository"></object>
    </objects>-->
    </spring>
    2. 读取文件
            使用这种方式来读取Spring.net的数据: 
                        IApplicationContext ctx = Spring.Context.Support.ContextRegistry.GetContext();
            //2.1.获取Spring容器(自动读取 Spring 配置文件)
            public static IApplicationContext GetSpringContains()
            {
                return ContextRegistry.GetContext();
            }
     
            //2.根据 键 获取 配置好的 对象!
            public static T GetObject<T>(string objId)
            {
                return (T)GetSpringContains().GetObject(objId);
            }
    3.使用Spring.net 
        直接根据 键ID 获取 配置好的 对象!
     
     
     
  • 相关阅读:
    Ready!Api创建使用DataSource和DataSourceLoop的循环测试用例
    Tomcat8远程访问manager,host-manager被拒绝403
    银河军工:军工股数占证金公司买入比例最高
    操盘策略:如何追涨而不套牢
    老股民公开一个非常靠谱的炒股方法
    每日一招:调仓换股三大法宝
    每日一招:最高操作境界“一买就涨”
    每日一招:黄金做单时间
    每日一招:选股其实很简单
    操盘策略:只做大概率事件
  • 原文地址:https://www.cnblogs.com/xdot/p/5988431.html
Copyright © 2011-2022 走看看