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