首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

Spring MVC 引文及XML双重配置

2012-08-31 
Spring MVC 注解及XML双重配置平常使用Spring 导出 WebService时,为了能在Spring MVC中既能使用注解进行Co

Spring MVC 注解及XML双重配置
平常使用Spring 导出 WebService时,为了能在Spring MVC中既能使用注解进行Controller配置及用XML配置,如下:
Java 代码
   
<!-- 启 动Spring MVC的注解功能,完成请求和注解POJO的映射 -->  
   <bean lazy-init="false"/>  
      

<!-- 启动Spring MVC的注解功能,完成请求和注解POJO的映射 -->    <bean lazy-init="false"/>

另外还要加入DefaultAnnotationHandlerMapping, 不然会被 XML的映射覆盖!
Java代码
    
<bean />    

<bean />


XML配置
Java 代码
   <bean id="handlerMapping" value="1"></property>  
<property name="mappings">  
    <props>  
        <prop key="/helloService">helloService.xfire</prop>  
    </props>  
</property>  
   </bean>  

<bean id="handlerMapping" value="1"></property>  <property name="mappings">   <props>    <prop key="/helloService">helloService.xfire</prop>   </props>  </property>     </bean>



相应的,在Web Services导出方面,如果用了注解配置Controller,也要加入DefaultAnnotationHandlerMapping, 不然会被 XML的映射覆盖!

典型的像 XFire配置了
Java 代码
<!-- 通 知Spring Bean JSR-181 注释来映射URL样式 -->  
   <bean id="annotationHandlerMapping" ref="xfire"></property>  
    <property name="webAnnotations">  
        <bean class="org.codehaus.xfire.annotations.jsr181.Jsr181WebAnnotations"  lazy-init="false"></bean>  
    </property>  
   </bean> 



热点排行