首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >aspectj LTW使用自定义类加载器的任何指南

aspectj LTW使用自定义类加载器的任何指南
EN

Stack Overflow用户
提问于 2019-09-30 03:28:29
回答 1查看 140关注 0票数 0

我想在LTW中使用aspectj,我不想使用代理

我做了一些搜索,发现很少(仅在下面的文章中)提到了一些https://www.eclipse.org/aspectj/doc/released/devguide/ltw-configuration.html,“提供了公共接口,允许用户编写类加载器在加载并在JVM中定义类之前实例化编织和编织类。这使得在没有编织代理的环境中支持加载时间编织。它还允许用户通过类加载器显式地限制可以编织哪些类。有关更多信息,请参阅aj和WeavingURLClassLoader和WeavingAdapter的API文档和源代码。”

这方面有指引吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-30 06:41:24

如果不是严格必要的话,我建议不要实现自定义类加载器。

更新版本的AspectJ自1.8.7以来可以在类路径上动态启动加载时编织器,即使JVM不是作为Java启动的。(我知道,因为我自己实现了这个小功能。)请阅读描述并注意主要的注意事项:它只适用于加载的类之后,您自己的代码已经附加了织布程序,请参阅我在这里的回答给被此问题绊倒的人。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58161178

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档