1.ClassPool修改为全局变量。

This commit is contained in:
wusheng 2015-12-28 20:06:42 +08:00
parent 08e3184998
commit 3bab15ef2b
1 changed files with 2 additions and 2 deletions

View File

@ -24,7 +24,8 @@ import java.util.concurrent.ThreadLocalRandom;
public class TracingEnhanceProcessor implements DisposableBean,
BeanPostProcessor, BeanFactoryPostProcessor, ApplicationContextAware {
private static ClassPool pool = ClassPool.getDefault();
private final Set<TracingPattern> beanSet = new ConcurrentHashSet<TracingPattern>();
@Override
@ -109,7 +110,6 @@ public class TracingEnhanceProcessor implements DisposableBean,
// 符合规范
try {
ClassPool pool = ClassPool.getDefault();
pool.appendClassPath(new ClassClassPath(bean.getClass()));
CtClass ctSource = pool.get(bean.getClass().getName());
CtClass ctDestination = pool.makeClass(