如何在Spring mvc下实现BeanNameAutoProxyCreator 动态代理?????

springInJava 2005-06-11 09:02:23
偶的配置文件如下:
<?xml version="1.0" encoding="GBK"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<!--请求动作与Bean的映射-->
<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<prop key="/PlanView.do">PlanView</prop>
</props>
</property>
</bean>


<bean id="PlanView" class="govstock.system.ListViewController">
<property name="listObject"><ref local="PlanImpl"/></property>
<property name="returnView"><value>system/ListView</value></property>
<property name="listCodeName"><value>planCode</value></property>
</bean>

<bean id="PlanImpl" class="govstock.system.PlanImpl">
<property name="sqlMap"><ref bean="sqlMap"/></property>
</bean>

<bean id="ListAutoProxy" class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
<property name="beanNames">
<list>
<value>*Impl</value>
</list>
</property>
<property name="interceptorNames">
<list>
<value>ListAdvisor</value>
</list>
</property>
</bean>


<bean id="ListAdvisor" class="org.springframework.aop.support.RegexpMethodPointcutAdvisor">
<property name="advice">
<ref bean="ListAdvice"/>
</property>
<property name="pattern">
<value>.*create*</value>
</property>
</bean>

<bean id="ListAdvice" class="govstock.system.ListAdvice">
<property name="thresholdInMillis"><value>0</value></property>
</bean>


</beans>


注:planImpl实现ListObject接口,里面有createParentList, 等等以create开头命名的方法.

为什么我在请求PlanView.do动作时,我的ListAdvice没有响应呢!
是没有拦截到planImpl,或者是没拦截到planImpl里面的createParentList的方法吗? 还是有其他的原因?

望高手作答!!
谢谢!不省感激!!
...全文
257 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
djpsunday 2005-06-12
  • 打赏
  • 举报
回复
好东西,又学习了SPRING的新东西,保存此贴!
springInJava 2005-06-11
  • 打赏
  • 举报
回复
呵呵,不在config配置文件里面配置,应该在applicationContent.xml文件里面配置!!!
已解决,爽中.......

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧