1、项目中很多类都是用NEW的方式实例化的,这样的有没有办法把SPRING用起来?
比如经常是这样用的:
ApplicationContext context = new ClassPathXmlApplicationContext("beans-config.xml");
MessageSender sender = (MessageSender)context.getBean("messageSender");
上面是通过SPRING来获取实例的,有没有办法用NEW生成的也可以用AOP
2、很多类和很多方法都没有用接口的方法,想基于XML Schema的设置,采用这种方式Advice将不用实现特定的接口?
我给你发了 你查收一下。
类一定要交给Spring管理才能AOP的吧,你都自己new了,再怎么AOP。。
不能通过spring来aop 但是我有一种动态aop的办法,但是肯定不能去new了,而是自己写一个小容器工厂来生产你的对象,不过替换过来也很容易,假如你感兴趣,可以发代码给你。是我自己模拟的spring容器,你看后就应该知道怎么做了。