aspectj 相关问题

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

如何为具有共享接口的扩展类创建切入点或周围?

我有一个抽象服务类。抽象类AbstractService {公共无效saveNew(T实体){}}还有两个抽象类扩展了AbstractService并实现了一个...

回答 1 投票 0

在AOP java中带注释的类中声明的解析类成员类型

我无法解析aop中的类成员类型。我的代码将是这样的,注释类:@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.METHOD)public @interface ...

回答 1 投票 0

Spring为所有方法创建一个带有元注释中包含注释的方法的方面

我有一个这样的注释(在Spring Boot 2中):package com.test; @Target({ElementType.METHOD,ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@继承的公共@interface MyAnnotation {} ...

回答 1 投票 0

Spring bean()切入点不适用于OR语句

我正在使用Spring特定的切入点表达式,称为bean()。对于以下表达式,仅捕获了左部分:@AfterReturning(“ bean(FirstService).firstMethod(..)|| bean(...

回答 1 投票 1

AspectJ-获取使用AspectJ生成lambda函数的父线程的线程ID

我有以下代码:@RequestMapping(方法= RequestMethod.GET,路径=“ / execute”)public @ResponseBody字符串execute(@RequestParam(“ name”)字符串输入)引发异常{...

回答 1 投票 0

AspectJ切入点和建议,以捕获从一个Java类到另一个Java类的方法调用

我有两个类Server和Client,如下所示:import java.util。*;公共类服务器{私有字符串名称;私有ArrayList 客户=新ArrayList (); ... ] >>

回答 1 投票 0

使用Aspectj加载时间编织来记录我的源代码(包括测试),而无需记录外部库

我仅在执行测试时才使用AspectJ进行日志记录,因此我使用加载时间编织。我将Interceptor打包到一个jar文件中,以便与另一个Maven项目一起使用。但是使用下面的配置,aspectjweaver将...

回答 1 投票 0

AspectJ autoproxy在GigaSpaces 8和Spring 3中失败,因为类是由不同的类加载器加载的]]

我们正在使用GigaSpaces版本8.0.0(是旧版本)和Spring 3(是旧版本)。有两个模块A和B。A是“主要”模块,它对空间进行读写,并公开一些...

回答 1 投票 0

AspectJ:查找找到的JoinPoint的源方法代码/名称

我想在调用特定方法的地方检索调用方法。示例:我考虑的方法:在测试方法以及程序中都调用了public void methodA(int a,int b){...} ...

回答 1 投票 0

joinPoint.proceed()做什么?

这是我第一次接触AOP。我有一个带有一个Aspect(一个记录器)的spring-boot应用程序。搜索我得出的结论是@Around方法在该方法之前和之后执行(I'm ...

回答 1 投票 1

Spring Boot AOP无法获取注释参数

使用Spring Boot v2.2.4。对于我的自定义AOP批注,我想获取赋予已批注方法的批注的值。但是我做不到。我想做的是应用一些...

回答 1 投票 0

未在其他项目中应用Spring aop切入点表达式

项目结构是spring-contract spring-aop作为(1)的依存关系,spring-service是(2)的依存关系。我在spring-contract项目中有一个参数注释@MyAnnotation,在...

回答 1 投票 0

在以前的Java项目中使用AJDT创建一个方面

我决定使用AOP处理Java项目中的问题,因此我在Eclipse Kepler中安装了AJDT 2.2.3。一切似乎都正常,因为我可以创建一个新的AspectJ项目并创建方面,然后...

回答 1 投票 0

在服务类方法上执行了方面之后,从服务收到的对控制器类的响应为空

我有一个控制器类,它进一步调用服务类方法。 AOP @Around方面应用于服务类方法。包com.hetal.example; @RestController公共类...

回答 1 投票 0

切入点表达式可以匹配Java方法中的泛型参数吗?

我的问题是,我的切入点表达式似乎与方法调用不匹配,因此未执行。我怀疑这与参数列表中的泛型有关。我正在尝试的方法...

回答 2 投票 0

实现Runnable的类中的Advice方法

我在一个类中有一个重写的run()方法,该方法实现java.lang.Runnable,并且我将该类的实例传递给java.util.concurrent.ThreadPoolExecutor。 run方法可能会抛出运行时...

回答 1 投票 0

安装AspectJ Eclipse

我正在尝试着手进行面向方面的编程。我正在使用最新的月食(当前为12-2019)公共方面的观察员{}这导致错误令牌“ aspect”的语法错误,...

回答 1 投票 1

AspectJ @DeclareMixin,未编织未由接口声明的方法

我正在尝试为java.lang#Object声明的方法提供默认实现。这是我遇到的问题的MCVE。在接口IAspect中,我声明了equals方法。在...

回答 1 投票 0

AspectJ LTW未在Tomcat中使用Spring进行配置

我已按照以下春季文档中给出的步骤进行操作:https://docs.spring.io/spring/docs/4.3.14.RELEASE/spring-framework-reference/html/aop.html#aop-aj- ltw我的项目是一个带有...

回答 1 投票 0

使用Spring的AspectJ在Mapper方法内捕获捕获器

我有这样的java类:@Data public class Lead {private A a; ...} @Data公共类A {私有B b;私有字符串c;私人名单 d; } @Data ...

回答 1 投票 0

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