问题描述
我们有 5 个不同的项目 A、B、C、D 和 E,其中方面类和 poitncut 仅在 ProjectA 中声明,我们正在尝试调用此切入点方法在这些项目A、B、C、D和E
Project A - 在 CLassA 的 MethodA 上具有方面类和点。 pom.xml 包含 aspectj-maven-plugin、maven-compiler-plugin、aspectjrt。
从项目 A 中,如果我们调用 MethodA ,切入点函数和 MethodA 将毫无问题地执行。
Project B/C/D - pojectA 作为 pom 依赖添加到这些项目中以调用 ProjectA 的 MethodA
当我们调用类A的ProjectA的MethodA时,我们可以看到只有MethodA被调用,而不是pointcut函数被调用。
直截了当的问题 - 没有在项目 B、C、D 和 E 中添加 aspect-jrt 依赖项,如果我们调用 ProjectA 的 MethodA(声明的切入点),切入点建议 /应该执行 around 调用 ?? 任何可能性。
要求 - 声明 ProjectA 的方法 A 的切入点,每当 projectA 的方法 A 被其他项目调用时,都应执行切入点函数。可以使用 aspectJ 实现。
任何帮助请。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)