Я пытаюсь добавить некоторый код класса, который находится внутри баночки (Maven) и зависимые пакеты я делаю это следующим образом:Вводят код в метод с Javassist
ClassPool classPool = ClassPool.getDefault();
CtClass ctClass = classPool.get("xyz.abc.ClassInADependecy");
CtMethod method = ctClass.getDeclaredMethod("getSomeValue");
method.insertBefore("{ System.out.println(\"modified\"); }");
Я используя Spring, и приведенный выше код вызывается с использованием аннотации @Configuration.
Когда я вызываю метод getSomeValue ничего не печатается.
Можете ли вы помочь мне узнать, что я делаю неправильно?
спасибо.