aspectj 相关问题

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

如何在ServerSecurityContextRepository上定义切入点?

我试图在调用 ServerSecurityContextRepository.save(ServerWebExchange Exchange, SecurityContext context) 之前创建一个方面来执行代码,但我无法让我的切入点工作。 他...

回答 1 投票 0

构建使用 AspectJ 的库

背景 我们有一个使用 Maven 作为构建工具的 Java 项目。项目结构有一个 Parent POM,然后是各种 Child POM。 我正在努力创建一个我想要的子 POM 项目

回答 1 投票 0

AspectJ 声明父级 JPanel+

我想做一些扩展 JPanel 的类,实际上是在它们之间扩展我自己的类。 所以,我尝试了这个: 公共方面 MyAspect { 公共静态类 MyPanel 扩展 JPanel ...

回答 1 投票 0

构建Aspectj/Maven项目失败:无法找到ASM类

我有一个 Springboot 应用程序,它使用我正在使用 Maven 构建的 Aspectj。我的 mvn package 命令失败并显示 AspectJ 内部错误:无法将堆栈映射属性添加到类“gov.nasa.drf.auth.accesscon...

回答 0 投票 0

java.lang.IllegalStateException:无法识别每个子句:pmAspect

我的 配置标签有问题。 我已经添加了aspectjrt.jar和aspectjweaver.jar,但我的设置仍然无法正常工作。 ...

回答 1 投票 0

@Before 不允许切入点引用,为什么?

我可以 @Pointcut("@annotation(com.learning.validation.Validate)") 公共无效validatePointCut(){ } @AfterReturning(切入点 = "validatePointCut()") 公开

回答 1 投票 0

引起:java.lang.IllegalStateException:无法识别每个子句:pmAspect

标签给出问题, 我已经添加了aspectjrt.jar和aspectjweaver仍然没有工作 org.aspectj <

回答 0 投票 0

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

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

回答 2 投票 0

unable to create bean error with name 'entityManagerFactory' bean

我在用 JDK 1.8 MySQL 8.0.31 弹簧版本 5.3.27 Aspectj 版本 1.8.10 log4j-api(核心,网络)版本 2.17.1 添加日志跟踪 2023 年 5 月 17 日上午 9:30:05 org.apache.catalina.core.

回答 0 投票 0

AspectJ @Around 在多模块项目中不起作用

我有一个简单的 Gradle Spring Boot 项目,其大致结构如下: 我的项目 ├────核心 │ └────src │ │ └────EntryDescription.java │ └────build.gradle ├────核心网络 │ └────src │ │ ...

回答 0 投票 0

在不使用 cflow 的情况下从 around advice 调用 adviced 方法并避免无限循环

我想使用 AspectJ 捕获 com.ABC.MyClass 中的所有方法执行 包com.ABC 公开课 MyClass{ 公共方法A(){ } 公共方法 B(){ 米...

回答 0 投票 0

如何使用 AspectJ 在 Spring 组件中实现嵌套日志记录?

我正在使用 Java 开发一个 Spring Boot Gradle 项目,其中的日志记录是在每个需要记录的函数中手动完成的。在每个需要日志记录的函数中,一个自定义 l...

回答 1 投票 0

Spring Boot AOP 切入点未触发

我将我的 spring boot 从 2.1 迁移到 2.3.12 并且还更新了 elasticsearch,现在我遇到一个问题,当方法 searchScrollStart 被触及时 @Pointcut 没有调用,有人知道吗? @A...

回答 0 投票 0

使用 java 命令运行 AspectJ Load-Time-Weaving 时出现问题

我正在尝试运行和测试 aspectJ 加载时间编织。 它编译成功。 javac -cp "lib/*" -d classes src/*.java 运行程序时,输出仅为 Hello。可悲的是,...

回答 1 投票 0

如何在Spring AOP中拦截元注解(annotated annotations)。换句话说,如何使用aspectj语法匹配方法上的元注解

这个问题之前已经解决了一部分,我问的问题建立在这个问题的答案之上 参考:Spring AOP中如何拦截元注解(annotated annotations) 相关代码

回答 1 投票 0

当我在其他项目中使用该方面时,如何更改已编译的方面内的 pointCut 表达式?

我有一个这样的日志记录方面,它会打印参数、结果或任何其他异常。我使用 aspectj-maven-plugin 来编译这方面。然后,将编译结果打包成一个jar。我会...

回答 1 投票 0

aspect编译完成后如何改变aspect的point cut?

我有一个这样的日志记录方面,它会打印参数、结果或任何其他异常。我使用 aspectj-maven-plugin 来编译这方面。然后,将编译结果打包成一个jar。我会...

回答 0 投票 0

使用Java无法在终端运行ajc编译的类文件

我正在尝试为一个项目学习 aspectj。我希望使用 ajc 和 java 从终端运行 java 文件,但我无法这样做。 我的目录中有 2 个文件 HelloWorld.java 和 HWTracer.aj 哈...

回答 0 投票 0

需要从 Jacoco 覆盖范围中排除 AspectJ 闭包类

我们需要使用 AspectJ 编译团队编织,这就是创建 AjcClosure 类。不知何故,包裹编织对我们不起作用。我们需要从 cove 中排除这些 AjcClosure 类......

回答 0 投票 0

AspectJ - 元/嵌套注释参数绑定

我已经定义了一个元注解和一些用元注解的具体注解。我目前正在尝试实现一个方面,该方面将编织用这些具体

回答 1 投票 0

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