<bean id="LoggingBeforeAdvise"
class="org.springframework.aop.support.RegexpMethodPointcutAdvisor">
<property name="advice">
<ref local="LoggingInterceptor" />
</property>
<property name="pattern">
<value>com/action/LoginAction/execute</value>
</property>
</bean>
-----------------------
应该是这个地方不对
class="org.springframework.aop.support.RegexpMethodPointcutAdvisor">
<property name="advice">
<ref local="LoggingInterceptor" />
</property>
<property name="pattern">
<value>com/action/LoginAction/execute</value>
</property>
</bean>
-----------------------
应该是这个地方不对
class="org.springframework.aop.support.RegexpMethodPointcutAdvisor">
<property name="advice">
<ref local="LoggingInterceptor" />
</property>
<property name="pattern">
<value>*/</value>
</property>
</bean>
这样我也试过的哦。 可是还是 不可以的。
<bean id="adminDao" class="cn.com.sand.dao.AdminDao">
<property name="hibernateTemplate">
<ref bean="hibernateTemplate"/>
</property>
</bean>
<bean id="adminServiceTarget" class="cn.com.sand.service.AdminService">
<property name="dao">
<ref bean="adminDao"/>
</property>
</bean>
<bean id="securityAdvice" class="cn.com.sand.aop.SecurityAdvice">
<property name="service">
<ref bean="adminServiceTarget"/>
</property>
</bean>
<bean id="securityPointcutAdvisor"
class="org.springframework.aop.support.NameMatchMethodPointcutAdvisor">
<property name="mappedNames">
<list>
<value>validate</value>
<value>queryArticleCatalog</value>
<value>addArticleCatalog</value>
<value>editArticleCatalog</value>
<value>delArticleCatalog</value>
</list>
</property>
<property name="advice">
<ref bean="securityAdvice"/>
</property>
</bean>
<!-- 定义所有需要权限检查的基类模板 -->
<bean id="abstractAction" lazy-init="true" abstract="true"
class="org.springframework.aop.framework.ProxyFactoryBean">
<property name="interceptorNames">
<list>
<value>securityPointcutAdvisor</value>
</list>
</property>
</bean>
<!--所有需要权限检查的bean定义-->
<bean id="adminService" parent="abstractAction">
<property name="proxyInterfaces">
<value>cn.com.sand.service.ValidateUserService</value>
</property>
<property name="target">
<ref bean="adminServiceTarget"/>
</property>
</bean>
需要在spring的培植文件中利用proxyInterfaces属性,
指定ACTION的父类或是接口. 那么属性 pattern 如何匹配^^^^^^^^^^^^^^
怎么样能达到 就是执行我的ACTION 中动作的时候就拦截?
需要配置时注意那些地方?