我在Spring XD模块中使用javassist。这打破了since javassist does not use Spring's classpath。我可以通过向javassist提供模块/ XD的类加载器来解决这个问题。对于SpringApplications,我从链接中知道如何执行此操作。但是我如何在XD模块中执行此操作,我没有SpringApplication对象?
更新:我在createModuleDiscoveryClassLoader
中找到了ModuleUtils
方法。但是,那里创建的类加载器似乎无法从外部访问。有没有人对如何教Javassist使用哪个类加载器有任何其他想法?