aspectj-maven-plugin相关内容

我应该如何使用@Configable在SpringBoot中自动将Bean组装成通用对象

我现在需要的是拥有一个普通的抽象类及其子类。这些Bean需要注入到抽象类中。它们只是普通对象,但有一些由IoC管理的Bean来执行操作。我需要把它们序列化为红色。保存它,然后从redis中取出它以进行反序列化,但是当取出时,这些Bean就变成空的。我原本想手动逐一注射,但它们可能会出现嵌套问题。我不能那么做。不递归地配置Bean非常麻烦,所以我找了很多解决方案,我找到了@Configurable注 ..
发布时间:2022-05-09 09:15:12 其他开发

在Java+Lombok阶段后如何使用AspectJ Maven进行二进制编织

我有一个项目,它使用已编译的方面并在编译时编织它们。我想添加龙目岛,但不幸的是龙目岛不支持AJC。因为这个项目本身没有任何方面的源代码,所以我将AspectJ Maven插件配置为在使用Javac+Lombok编译之后进行编译后编织。 以下是AspectJ Maven插件的配置: true ..
发布时间:2022-05-08 22:48:35 Java开发

Maven + AspectJ 织入 Java8

我不能mvn 包 使用下面的最小样本.Eclipse(Mars.2 Release 4.5.2)编译和编织没有问题. 我需要做什么才能让它发挥作用? 输出: [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @test ---[信息] 检测到更改 - 重新编译模块![警告] 未设置文件编码,使用平台编码 Cp ..
发布时间:2021-11-29 09:22:44 其他开发

Maven 项目中的 AspectJ,不工作/编织

我正在尝试让 AspectJ 编织在一个简单的 Maven 项目中工作,但不确定哪里出错了:当我使用“mvn exec:java"运行代码时,我没有看到预期的输出. 我确信代码是有效的,因为我在 STS 中尝试了同样的方法,在那里它运行良好.我只是想让 AspectJ 在 Maven 项目中工作. 任何有关如何调试此类问题的提示将不胜感激. ..
发布时间:2021-11-29 09:22:17 Java开发

使用aspectj-maven-plugin为java 8编织Spring + AspectJ

我正在将我的项目从 java 7 迁移到 java 8,我遇到的问题与使用 aspectj-maven-plugin 的 aspectj 编织有关. 根据 Haus 文档.但问题是我还没有找到任何方法来使用(并找到)支持 java 8 的插件版本 7.我看到了 此处 插件 7 添加了对 java 8 的支持,但找不到使用方法. 这是我需要的配置插件: org.cod ..
发布时间:2021-11-29 09:20:10 Java开发

AspectJ @DeclareParents defaultImpl 代码作为依赖使用时不使用

我目前正在与 AspectJ 合作.我在依赖项中分离了 AspectJ 代码.在该依赖项中,一切都按预期工作.但是一旦我将它导入到另一个项目中,只有某些功能不再起作用.使用@DeclareParents 的defaultImpl 时,接口显示在编译代码中,但不显示默认实现.这是我的代码来显示我的意思(每个代码片段都是它自己的文件): AspectJ 代码: 公共接口IAspect{字符串你 ..
发布时间:2021-11-11 04:42:06 Java开发

使用新切入点编织外部方面

总的来说,我对 AOP 还很陌生,但我遇到了以下问题. 我有 2 个项目.一个包含执行一些性能测试的方面和另一个依赖于前一个方面的项目. 我想要实现的是将项目 1 的方面编织到项目 2 的另一个方面.因此,对项目 2 的方面进行一些性能测试. 我发现使用 Spring-AOP 是不可能的,但是使用 AspectJ 的编织应该是可能的.但是,我不知道如何. 我很确定我需要使用 ..
发布时间:2021-11-11 04:41:36 Java开发

外部库加载时间编织成库

我有一个带主类的罐子. 我用命令 java -jar my.jar 执行它这个主 jar 依赖于 another.jar(例如 joda-time.jar). 现在我要截取一个another.jar的方法,说我要打印日志. 顺便说一句,我想像往常一样使用 my.jar,我的意思是我会像往常一样调用它:java -jar my.jar. 我在 github 上找到了一个非常好的例子 ..
发布时间:2021-11-11 04:34:04 其他开发

AspectJ:如何将方面库编织到 Java 项目中

我使用 AspectJ 构建小型库(Java 和 Maven).图书馆必须是独立的.库提供方面和注释.库的功能是-“执行具有特定注释的方法时调用建议".当我在一个模块中使用所有内容时一切正常,但是当我将库和项目与必须应用建议的类分开时,问题就会出现.我创建了简单的模式.,你需要 将方面库添加为常规, 还在插件部分添加相同的依赖项(没有,因为它已经在步骤1中分配了). 这是一个具体的例 ..
发布时间:2021-11-11 04:22:48 Java开发

对多个匹配建议的Aspectj异常处理

我有两个方面适用于相同的方法.当方法正确执行时,我没有问题,一切都正常,并且两个方面都按预期工作.问题是方法抛出异常时.在这些情况下,第一个方面正确地重新引发了异常,但是第二个方面正在生成nullpointerexception.我能够重现在单独项目中的单元测试中隔离案例的问题.这些就是这些方面(实际上,我删除了所有逻辑,目前它们什么也不做): @Aspect公共类LogContextCons ..
发布时间:2021-04-11 20:49:46 Java开发

Maven AspectJ插件非Spring项目无法正常工作

我有一个项目,它不是spring应用程序.我正在尝试在其中使用AspectJ批注. Annotation类是从我拥有的另一个jar中引用的.我在下面提到了POM的插件部分.我的构建成功了,但是Maven的控制台输出从不提及任何有关AspectJ插件的信息,并且在我运行项目时注释不起作用. 几个小时以来,我一直在试图找出问题所在,但无法弄清. ..
发布时间:2020-09-12 20:36:16 Java开发