spring 切面After带入参数问题
我有一个方法
public aaa(int a, String b){
。。。
String c = "333";
}
public void after(JoinPoint jp) {
Object[] args = jp.getArgs();
System.out.println(args);
}
我要给方法aaa配置切面,让aaa执行完之后执行after方法
<beans:bean id="userS" class="com.service.Impl.UserSecurityServiceImpl"/>
<beans:bean id="userS2" class="com.service.impl.system.UserServiceImpl"/>
<aop:config>
<aop:aspect ref="userS2">
<aop:pointcut expression="execution(* com.UserS.aaa(..)) " id="pointcut"/>
<aop:after method="after" pointcut-ref="pointcut"/>
</aop:aspect>
</aop:config>
其中,aaa的方法中会产生一个变量c,我想在after方法执行时用到c,是否可行?
如果可行,怎样获取到该变量,是做参数传递吗?