我不想采用filter的方法,因为我想做到
例如,带有查询的URL使用OpenSessionInViewFilter,而带有save或update的则不使用OpenSessionInViewFilter。Filter用url-pattern的方法比较麻烦,我想做AOP。以前都用这个:
<bean id="openSessionInViewInterceptor" class="org.springframework.orm.hibernate3.support.OpenSessionInViewInterceptor">
<property name="sessionFactory" ref="sessionFactory" />
</bean> <bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="interceptors">
<list>
<ref bean="openSessionInViewInterceptor" />
</list>
</property>
<property name="mappings">
<props>
<prop key="/user/login.do">userController</prop>
</props>
</property>
</bean>
但是问题是我采用注解了就没有userController这个bean的配置了。
所以问题就来了。呵呵希望各位大哥帮我解决下呵呵谢谢啦。
我就是想找到采用指定URL才使用这个interceptor的方法。
例如,带有查询的URL使用OpenSessionInViewFilter,而带有save或update的则不使用OpenSessionInViewFilter。Filter用url-pattern的方法比较麻烦,我想做AOP。以前都用这个:
<bean id="openSessionInViewInterceptor" class="org.springframework.orm.hibernate3.support.OpenSessionInViewInterceptor">
<property name="sessionFactory" ref="sessionFactory" />
</bean> <bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="interceptors">
<list>
<ref bean="openSessionInViewInterceptor" />
</list>
</property>
<property name="mappings">
<props>
<prop key="/user/login.do">userController</prop>
</props>
</property>
</bean>
但是问题是我采用注解了就没有userController这个bean的配置了。
所以问题就来了。呵呵希望各位大哥帮我解决下呵呵谢谢啦。
我就是想找到采用指定URL才使用这个interceptor的方法。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货