2009-03-08 4 views

Répondre

5

Vous pouvez enregistrer des alias de type, soit dans 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> 

ou dans un fichier de configuration de source en ajoutant une définition de l'objet 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> 

Vous allez trouvez ceci dans le documentation.

Questions connexes