J'ai plusieurs résolveurs de vue dans ma configuration de printemps et je souhaitais utiliser différents résolveurs de vue en fonction des conditions.
Exemple pour les URL commencées avec report_*
. Je voulais utiliser le résolveur de vues Birt et, pour les appels ajax, utiliser le résolveur de tuiles, etc.
J'ai essayé de définir la propriété order mais toutes les vues sont résolues par tilesViewResolver
<beans:bean id="tilesViewResolver" class="org.springframework.js.ajax.AjaxUrlBasedViewResolver">
<beans:property name="viewClass" value="com.example.example.util.AjaxTiles21View"/>
</beans:bean>
<beans:bean id="birtViewResolver" class="org.eclipse.birt.spring.core.BirtViewResolver">
...
<beans:property name="order" value="2" />
</beans:bean>
<beans:bean id="beanNameResolver" class="org.springframework.web.servlet.view.BeanNameViewResolver">
<beans:property name="order" value="1" />
</beans:bean>