读书人

Spring学习 -AOP碰到的有关问题

发布时间: 2012-06-28 15:20:03 作者: rapoo

Spring学习 -AOP碰到的问题
1.
今天看了怎么弄AOP,跟着别人写了半天,是在自己一些代码上写的。好不容写完了,但运行一下,咋后台什么东西都没有呢,难道我被玩了?
后来新建一个干净的项目,重新写了下,运行的时候,后台有东西了,就是想要的。
但是为什么原先的不行呢?
后来看了下,原因来自


表达式: @After("execution(public * *(..))")
其中创建方式:
public static MyTestInstance staticCreateInstance(){MyTestInstance instance = new MyTestInstance();//System.out.println("使用静态工厂方法创建Bean");return instance;}public MyTestInstance createInstance(){MyTestInstance instance = new MyTestInstance();//System.out.println("调用实例工厂方法创建Bean");return instance;}


这些是学习创建实例,静态创建,实例创建的时候的配置,去掉就好,尤其是factory-method属性。
但真正原因是为什么呢?在寻找中............

2.ClassCastException: $Proxy7异常:
http://hi.baidu.com/like_dark/blog/item/20c95e63eba00a690d33fa2a.html
JdbcDao personService = (JdbcDao) cxt.getBean("personService");//这个地方返回不能是实现类,应该是接口,这样才符合代理

3....

读书人网 >软件架构设计

热点推荐