aspectj 相关问题

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

AOP 不适用于内部方法调用

这可能是一个重复的问题,我不确定。所以如果它完全重复,请告诉我。但据我搜索,这与类似问题中提到的内容没什么不同......

回答 1 投票 0

AspectJ LTW + Spring Boot + 内置 Tomcat 非法访问:此 Web 应用程序实例已停止

我正在尝试在我们的Springboot应用程序中添加aspectJ LTW集成。我正在尝试使用 java 方式指定 TomcatInstrumenatbleClassLoader 和 TomcatLoadTimeWeaver 而不是 xml 方式。 参考...

回答 1 投票 0

Spring @Transactional 迁移到 Spring 5 后不起作用

我最近将应用程序从带有 AspectJ 1.8.10 的 Spring 4.3.x 和 JDK 8 升级到带有 Spring 5.3.x 和 AspectJ 1.9.20.1 的 JDK 17,并且事务注释似乎不起作用 在应用中...

回答 1 投票 0

spring-aop 由于无法创建后备 PointcutExpression 而无法工作

方面 包dim.aop; 导入 org.apache.log4j.Logger; 导入 org.aspectj.lang.JoinPoint; 导入 org.aspectj.lang.annotation.Aspect; 导入 org.aspectj.lang.annotation.Before; 导入组织。

回答 1 投票 0

Aspectj java.util.ArrayList 或 jdk 不工作

我正在学习AOP,阅读教程,并开始使用AspectJ。我的目标是“aspect”任何 jdk 文件,因此从最简单的示例 java.util.ArrayList 开始,也尝试了任何 jdk 文件,但是......

回答 1 投票 0

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

我有一个项目,它使用已编译的方面并在编译时编织它们。我想添加Lombok,但不幸的是Lombok不支持AJC。由于该项目没有任何来源...

回答 1 投票 0

将 Spring bean 注入 AspectJ 并附加切入点

我有一个已经使用Spring AOP的Spring Boot项目。对于新功能,需要使用 cflow 切入点,因此必须集成 AspectJ。 我成功地能够编译时间...

回答 1 投票 0

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

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