Ped*_*ena 5 java aop cglib
我有一点奇怪的要求.我猜.
我想使用我创建的自定义代理来装饰实现特定接口的所有对象,但我需要这对代码本身是透明的.可以包含在构建过程中的东西将是完美的.
我在AOP中思考但没有看到这样的能力,我正在寻找想法,甚至是疯狂的想法.我正在考虑在编译之后更改源代码并重新编译它至少替换直接调用new(我想这不会通过反射创建对象但是会是一个很好的开始)但是我可以想到一百万个问题这可能会带来,打破我的主要目标,即使这种仪器尽可能透明.
你们有些人对这种不寻常的事情有过一些经验吗?
问候
Boh*_*ian 3
使用注释来装饰类并使用注释处理来注入您需要的代码。
仅供参考,Hibernate采用这种方法
归档时间:
13 年,10 月 前
查看次数:
590 次
最近记录: