1.ClassPool修改为全局变量。
This commit is contained in:
parent
08e3184998
commit
3bab15ef2b
|
|
@ -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(
|
||||
|
|
|
|||
Loading…
Reference in New Issue