首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

spring3.0 带有参数的aspect解决思路

2012-02-23 
spring3.0 带有参数的aspect首先我是跟着spring的文档来的Java code@Before(com.xyz.myapp.SystemArchite

spring3.0 带有参数的aspect
首先我是跟着spring的文档来的

Java code
@Before("com.xyz.myapp.SystemArchitecture.dataAccessOperation() &&" +         "args(account,..)")public void validateAccount(Account account) {  // ...}


下面是我的的小测试,xml那里都是用annotation
XML code
<aop:aspectj-autoproxy/><context:component-scan base-package="com.spring.aop.ann"/>

Java code
@Before("com.spring.aop.ann.service.Parameter.showing() && args(s,..)")public void needParameter(String s) {    System.out.println("parameter is " + s);}


这个是Prameter类的
Java code
@Component("parameter")public class Parameter {    public void showing(String s) {        System.out.println(s);    }}


测试类
Java code
    @Test    public void test2() {        Parameter p = context.getBean("parameter", Parameter.class);        p.showing("nagisa");    }


异常:
Error create bean fail
can't find referenced pointcut showing


在spring community提问过了也无果- -!
这是怎么回事啊

[解决办法]
没人回答 只能用马甲来拿分了

热点排行