aspectj 相关问题

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

如何为使用 Gradle 构建的非 Spring Java 11 应用程序设置 AspectJ?

对于我来说,我不知道如何获得一些 AspectJ 建议来运行。 当前设置 爪哇11 摇篮8.3 IntelliJ IDEA 旗舰版 不使用Spring 尝试的配置(多次尝试中的一次) 布...

回答 1 投票 0

为什么@Pointcut名称方法不能被重载?

对于Spring Framework 6.0.11关于AOP,有 公共类 CienciaPointcut { @Pointcut("执行(* com.manuel.jordan.service.CienciaService.find*(..))") 公共空间

回答 1 投票 0

AOP中使用aspectJ的Joinpoint VS ProceedingJoinPoint?

谁能告诉我Joinpoint 和Proceedingjoinpoint 有什么区别吗? 什么时候在切面类的方法中使用Joinpoint和Proceedingjoinpoint? 我在我的 Aspe 中使用了 JoinPoint...

回答 4 投票 0

Spring AOP 不工作

我正在尝试创建一些注释,在访问某些受保护的资源之前检查安全上下文的权限。我编写了一个与我想要实现的非常相似的示例代码......

回答 2 投票 0

Spring 中的 PointCut 表达式

我有两个切入点表达式: * *..*存储库.查找*(..) * *存储库.查找*(..) 这两者之间有什么区别?第一个切入点的 *.. 部分意味着什么?

回答 1 投票 0

AspectJ 如何将 @annotation 建议表达式与注释匹配,即使表达式处于不同的大小写(小写)?

@Auditable(值=1) 公共ResponseEntity上传(@RequestParam文件){ // 代码 } 此代码使用下面给出的 @Auditable 注释: @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.

回答 1 投票 0

执行方法链中最后一个方法后执行代码

我可以创建一个方面,以类似构建器的模式在构建器方法链的末尾注入一些代码吗? 最终目标是在方面内自动执行构建方法(不一定是构建

回答 1 投票 0

Gradle 中的 AspectJ - Intellij Idea

一整天,我一直在尝试使用 AspectJ - 添加依赖项、安装插件、创建 .aj 文件或使用 @Aspect 注释进行标记,但在 gradle 上似乎没有任何效果。请帮助我...

回答 1 投票 0

aspecj-maven-plugin,编织依赖功能,随机加载java类

我在使用maven作为依赖工具的多模块项目中使用maven-aspectj-plugin。一个简单的演示项目,您可以在这里找到 demo-project。 在我的真实项目中,为了与 lombok 兼容...

回答 1 投票 0

Spring AOP - 判断方法是否被@Scheduled调用

我有一个运行时注释@MyAnnotation,我想编写一个Aspect来确定下面的test()方法是否被调用: Spring的@Scheduled框架 普通方法调用 @

回答 3 投票 0

如何在Springboot中将字段自动装配到aspectj切面中?

我有一个Springboot服务。我正在使用 Aspectj AOP 进行访问控制。我有一个方面类 AuthorizationAspect ,其中包含带有一些访问控制方法的自动装配字段。自动装配字段是...

回答 1 投票 0

如何创建仅匹配不带参数的方法的切入点?

我试图只匹配没有参数的方法。 到目前为止,我可以使用 @PointCut("execution(* * (..))") 之类的方法来匹配任何方法,但这太宽泛了。我尝试执行(* * ...

回答 1 投票 0

如何创建一个只匹配 Spring AOP 中不带参数的函数的切入点?

我试图只匹配没有参数的方法。 到目前为止,我可以使用 @PointCut("execution(* * (..))") 之类的方法来匹配任何方法,但这太宽泛了。我尝试执行(* * ...

回答 1 投票 0

`切换到 java 17 后无法识别 VM 选项“CMSClassUnloadingEnabled”

将Java版本更改为17后,我无法构建Gradle项目。 我正在使用 Gradle 7.3.1 版本,并且 Gradle 属性中有以下行: org.gradle.jvmargs=-Dfile.encoding=UTF-8 -X...

回答 1 投票 0

Spring AOP中仅当特定类调用时拦截方法

我这里有一个场景,并想获得有关如何完成它的建议。 假设我在一个名为 A 类的类中有一个方法,并且该方法是由 B 类中的 A 类实例触发的...

回答 2 投票 0

如何使用 AOP 进行 Feign 调用

我对如何在AOP中使用Feign客户端感兴趣。例如: 应用程序编程接口: 公共接口 LoanClient { @RequestLine("GET /loans/{loanId}") @MeteredRemoteCall(“贷款”) 贷款 getLoan(@Param("

回答 2 投票 0

向使用特定注释注释自身的成员添加新注释

我想为类的每个成员添加注释,其中成员本身用特定的注释进行注释。我必须扩展第三方代码,以便为 Hibernate Second

回答 1 投票 0

Spring 方面在内部如何工作?

Say Service 调用需要应用日志方面(注释)的 Dao 类。我想知道如何 方面实际得到应用。 根据我在 DAO 注入时的理解

回答 2 投票 0

根据注解修改Kotlin编译后的代码输出(不生成单独的代码)

有没有办法创建一个可以修改正在编写的代码的 Kotlin 编译器插件? 我不想创建单独的生成代码,而是实际修改代码本身。 例如,鉴于此

回答 1 投票 0

如何让Lombok和AspectJ协同工作?

我刚刚在 SO 上发布了有关 Lombok 未生成我的 getter/setter 的问题。原来是和AspectJ冲突了。如果我禁用 AspectJ,那么 getter/setter 是适当的...

回答 3 投票 0

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