aspectj 相关问题

AspectJ是面向方面的Java编程语言扩展,可以实现横切关注点的清晰模块化,例如日志记录,错误处理,标准实施和功能变化。使用此标记可以了解有关此扩展程序的编程用法的问题。有关下载,支持,IDE集成和文档,请参阅此标记的“了解更多信息”。

Spring-Aspects 工件中的 aop.xml 文件是什么?

我为我的应用程序激活了aspectj加载时间编织,并添加了一个aop.xml文件来定义我的方面。 我发现我的类路径上的 spring-aspects jar 也包含 aop.xml 文件,并且是

回答 1 投票 0

如何使用 AspectJ 更改方法内的值

我对 AspectJ 还不太熟悉,我一直在尝试修改一些用 Java 编写的游戏(Space Haven)。为了实现我想要的,我必须更改 int 变量。 这是代码片段: 私人空间

回答 1 投票 0

向实体注入域服务 Spring boot + Gradle

尝试将域服务注入实体并在调用它时获取NPE。 使用 Spring Boot 3+ 和 Gradle。我希望我不需要手动设置插件来启用方面。尝试过n...

回答 1 投票 0

将AspectJ 1.8.1升级到1.9.8并与Gradle 7 + Java 11集成无法找到Aspectjrt.jar

我正在将基于 Java 8 的 spring 代码库(gradle 项目)升级到 Java 11。 该项目确实包含 AOP 代码(https://en.wikipedia.org/wiki/Aspect-oriented_programming)并且它依赖于

回答 1 投票 0

在 JPA 实体监听器中注入 spring bean

我试图通过将 Spring 上下文标记为 @Configurable 来使 JPA 实体侦听器了解 Spring 上下文。但注入的 spring beans 为空。我能够让 JPA 实体了解 Spring 上下文...

回答 2 投票 0

后端Java线程中的AspectJ,具有基于POM的编织[重复]

我有一个后端线程,我在 JBoss Mbeans 的 start 方法中创建了它: 公共接口 HScannerServiceMBean { 公共无效创建(); 公共无效开始(); 公共无效停止(); 公共...

回答 1 投票 0

如何将方面代码编织到 JAR 内的现有类文件中?

我是aspectj的新手,我怀疑我们是否可以使用aspectj在jar文件中存在的函数之前注入代码。

回答 1 投票 0

多模块 Kotlin 项目中的 Freefair

我在 Kotlin-Gradle 多模块项目中使用 io.freefair.aspectj.post-compile-weaving 插件来启用 springboot 应用程序中的各个方面。 当我尝试在一个简单的项目中使用该插件时......

回答 1 投票 0

在 Kotlin 项目中使用 Freefair AspectJ 插件(使用 gradle)

我在 kotlin 项目中配置 AspectJ 时遇到问题。我正在使用 freefair 插件,但它似乎不起作用。我开始申请时没有任何问题,但没有考虑到各个方面

回答 1 投票 0

数百万次 addAspect(sameAspect) 有什么缺点吗?

我正在编写的代码需要拦截对对象#2(外部库的一部分)的调用,该对象由对象#1(也在外部库中)即时实例化/检索。 因此,我介入...

回答 1 投票 0

SpringBoot 使用 devtools、aspectj、gradle 和 IntelliJ 重启应用程序

我刚刚发现了 spring-devtools 来在类文件更改时重新启动应用程序。 为了触发重新启动,我像这样设置 IntelliJ: 在“

回答 1 投票 0

AspectJ 拦截器不工作

我创建了一个 AspectJ 拦截器,例如 @方面 公共类RequestSpecificServiceAspect { @Pointcut("执行( * com.mycompany.c.d.doesTreatmentEqualsAndTrigger(..))") 私人空间

回答 2 投票 0

如何为 slf4j 记录器创建切面切点?

我想将字符串添加到我的所有日志中以实现此目的,我计划使用 aop,但我无法为所有记录器对象声明切点。我正在使用 slf4j 记录器,这里是一个示例日志......

回答 2 投票 0

后端Java线程中的AspectJ

我有一个后端线程,我在 JBoss Mbeans 的 start 方法中创建了它: 公共接口 HScannerServiceMBean { 公共无效创建(); 公共无效开始(); 公共无效停止(); 公共...

回答 1 投票 0

使用 Spring AOP 和 Kafka 在微服务中集中处理错误

如何使用单独的模块在微服务架构中集中处理错误?我们的服务通过 Kafka 进行通信,不使用传统的控制器,我的第一个想法是@

回答 1 投票 0

是否可以使用 io.freefair.aspectj.post-compile-weaving 排除方面?

我有一个 Gradle 7.3.3 方面库和一个使用该库的 Gradle 7.3.3 项目。我正在项目中应用 io.freefair.aspectj.post-compile-weaving Gradle 插件。 插件{ 我...

回答 1 投票 0

UnsupportedPointcutPrimitiveException:切入点表达式“getEncryptedValue()”包含不受支持的切入点基元“get”

我正在使用 spring-boot-starter-parent 2.0.3-RELEASE,在我的方面使用切入点原语“get”,如下所示。 @Pointcut("get(* *) && @annotation(com.test.cryptography.EncryptEnabled)&q...

回答 1 投票 0

在具有最终成员且无默认构造函数的类上使用 Spring AOP

我正在尝试使用spring aop。 我配置了以下方面: @成分 @方面 公共类 BenchmarkAspect { 私有静态最终 Logger 记录器 = LoggerFactory.getLogger(BenchmarkA...

回答 2 投票 0

AspectJ编织外部依赖代码,重新打包jar并强制依赖用户使用它

假设我有一个常见的多模块 Maven 项目,其中模块用作跨多个项目的依赖项,我想将我的方面编织到 Hikari 依赖项类中并制作此日志...

回答 1 投票 0

尽管配置看似正确,但方面并未在编译时融入目标类中

我已经成功地使用 Aspects 和 CTW 一段时间了,尽管总是用于编织我链接的代码,而不是我编译的代码。 在测试项目中,重用允许的配置...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.