spring3.0 带有参数的aspect
首先我是跟着spring的文档来的
@Before("com.xyz.myapp.SystemArchitecture.dataAccessOperation() &&" + "args(account,..)")public void validateAccount(Account account) { // ...}<aop:aspectj-autoproxy/><context:component-scan base-package="com.spring.aop.ann"/>
@Before("com.spring.aop.ann.service.Parameter.showing() && args(s,..)")public void needParameter(String s) { System.out.println("parameter is " + s);}@Component("parameter")public class Parameter { public void showing(String s) { System.out.println(s); }} @Test public void test2() { Parameter p = context.getBean("parameter", Parameter.class); p.showing("nagisa"); }