用kenoAspect去切 A1335_ValidPrize类的中volidVO,doaction方法
cglib的jar包
<!-- cglib统计用 -->
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib-nodep</artifactId>
<version>2.2</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<!-- cglib -->
spring 配置文件
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx" xmlns:jee="http://www.springframework.org/schema/jee"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.0.xsd">
<aop:aspectj-autoproxy proxy-target-class="true"></aop:aspectj-autoproxy>
<!-- 目标类 -->
<bean id="A1335_ValidPrize" class="com.joyveb.state.action.keno.A1335_ValidPrize"></bean>
<!-- 切类 -->
<bean id="kenoAspect" class="com.joyveb.state.action.keno.aspect.KenoAspect">
</bean>
<aop:config>
<aop:aspect id="aspect" ref="kenoAspect">
<aop:pointcut expression="execution(* com.joyveb.state.action.keno.A1335_ValidPrize.volidVO(..))" id="validprizeVO"/>
<aop:after method="volidVO" pointcut-ref="validprizeVO"/>
<aop:pointcut expression="execution(* com.joyveb.state.action.keno.A1335_ValidPrize.doAction(..))" id="validprizeDoAction"/>
<aop:before method="doAction" pointcut-ref="validprizeDoAction"/>
</aop:aspect>
</aop:config>
自己可以写类 做测试
之前按网上说的加了个这个
只有 <aop:after 可以用 但之后就抛异常 不知道 问什么 删了就好了