Come posso specificare typeAliases e oggetti in un file di configurazione Spring.NET esterno

StackOverflow https://stackoverflow.com/questions/622938

  •  05-07-2019
  •  | 
  •  

Domanda

RISOLTO !!!! Grazie per il tuo aiuto

Mi sento un po 'perso qui, vorrei rimuovere tutta la configurazione Spring.NET al di fuori di Web.Config ma non riesco a capire come mettere il mio typeAliases.

Apprezzerò tutto l'aiuto che puoi darmi.

Grazie.

È stato utile?

Soluzione

È possibile registrare alias di tipo in app.config / web.config:

  <configSections>
    <sectionGroup name="spring">
      <section name="context" type="Spring.Context.Support.ContextHandler, Spring.Core"/>
      <section name="typeAliases" type="Spring.Context.Support.TypeAliasesSectionHandler, Spring.Core"/>
    </sectionGroup>
  </configSections>

  <spring>
    <typeAliases>
      <alias name="Prog" type="MyNs.Program, MyLibrary" />
    </typeAliases>

    <context>
      <resource uri="context.xml"/>
    </context>
  </spring>

O in un file di configurazione di primavera aggiungendo una definizione per l'oggetto Spring.Objects.Factory.Config.TypeAliasConfigurer :

<?xml version="1.0" encoding="utf-8" ?>
<objects xmlns="http://www.springframework.net">

  <object id="program" type="Prog" />


  <object id="myTypeAlias" type="Spring.Objects.Factory.Config.TypeAliasConfigurer, Spring.Core">
    <property name="TypeAliases">
      <dictionary>
        <entry key="Prog" value="MyNs.Program, MyLibrary"/>
      </dictionary>
    </property>
  </object>

</objects>

Lo troverai nella documentazione .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top