spring-aop 相关问题

Spring AOP是Spring Framework的AOP版本,使用纯Java实现并使用AspectJ项目中的@AspectJ注释。 Spring AOP通过动态JDK或CGLib代理工作。

404 未找到邮递员

我运行我的 Spring 应用程序,它没有显示任何错误,这是我的控制器 包com.testAOP.controller; 导入 org.springframework.beans.factory.annotation.Autowired; 导入 org.springframewo...

回答 1 投票 0

为 Spring JPA 存储库方法配置切入点

我正在尝试创建一个在每次调用 Spring JpaRepository 的 save() 之后运行的方面。我将我的方面定义如下: 导入 org.aspectj.lang.JoinPoint; 导入 org.aspectj.lang.anno...

回答 2 投票 0

异常java.lang.NoClassDefFoundError:org/aspectj/lang/annotation/Aspect

我最近开始研究 AspectJ 并编写了一个简单的 Aspect for Logging。 我已在 pom 文件中定义了以下依赖项: org.aspectj&...

回答 5 投票 0

使用 Spring AOP 作为库的自定义注释不起作用

我正在尝试使用自定义注释和 Spring AOP 创建一个 Spring Boot 库。当我将这个库与新的 Spring Boot 应用程序一起使用时。然后它不起作用。即使我也没有收到任何错误。

回答 2 投票 0

通过 Aop 操作 Http 响应

我尝试使用AOP来包装Http响应。我有以下代码: @成分 @方面 公共类控制器响应{ @AfterReturning(pointcut = "执行(* hu.example.app.kafkae...

回答 2 投票 0

如何使spring注入bean与aspectj的加载时间编织?

这里放置了一个可重现的项目。 (分支-aspect_autowire)。调用以下命令来重现问题 curl --request GET 'http://localhost:8080/hello'` 我的方面是代码就像贝尔...

回答 1 投票 0

Spring 的 AspectJ 模式缓存与 AspectJ 模式事务

我的问题与 Spring 的 AspectJ 模式有关,特别是如何启用它: 交易管理 缓存 1)我注意到为了启用AspectJ模式进行事务管理,...

回答 1 投票 0

如何确定 Spring Boot 上是否使用了加载时间编织?

我正在使用Spring Boot 3.0.12。启用加载时编织。 此处放置了一个可重现的示例。 (分支 - 方面)。要重现该问题,请执行以下操作 curl --request GET 'http://localhost:8080/hello' 我...

回答 1 投票 0

为什么Aspect和Interface注解时AspectJ日志没有触发?

我正在寻找一种方法来记录方法。 所以我开始研究 Spring-AOP 和 AspectJ 的示例。 然而,这些似乎都没有真正起作用,或者至少是缺失的部分......

回答 1 投票 0

AOP配置似乎无效-Spring批处理(跳过监听器)

我正在使用 spring Batch,我正在尝试执行 POC 来跳过出现异常的条目。 为此,我编写了一个 SkipListener,其中包含一些逻辑来使用

回答 1 投票 0

从类内部调用 Spring @Async 方法

我有一个 spring 组件,它有一些方法如 @Async。 我想创建一个私有方法并运行 @Async 但它不起作用,因为 spring 不帮助从 bean 中进行自调用... 是

回答 2 投票 0

::0 切入点中正式未绑定错误

项目中的所有类都在 com.aspect 包中。 主要方面: @方面 公共类MainAspect { @Pointcut("在(com.aspect..*)") 公共无效standaloneLayer(){} } 另一个...

回答 4 投票 0

仅在servlet容器环境中如何注入bean

我只需要在servlet容器中注入一个配置bean。所以,我使用了@ConditionalOnBean,但我不知道它应该依赖哪个bean。我该如何解决这个问题? @Bean //@ConditionalOnB...

回答 1 投票 0

在 Spring Boot 应用程序中不起作用的方面

我正在使用 Aspects 创建一个 Spring boot 应用程序,但它不起作用。它没有被拾取。 我在自定义配置类中定义了 EnableAspectJAutoProxy。 @配置 @

回答 1 投票 0

Spring Boot 中实体的面向方面扩展

我有一个 Spring Boot 2.7.6 应用程序。我有一些通过各种 Mongo 存储库管理的实体。我想用元数据扩展我的实体。所以我想我应该构建一个元数据

回答 1 投票 0

Springboot AOP 与 java && kotlin 和 Gradle - 它不起作用

我是一名学生,正在做一个Java + Spring Boot项目,我把Controller部分改成了Kotlin!然而我测试的时候,所有使用@Before Aop的API在调用服务f时都会生成NPE...

回答 1 投票 0

Spring 使用 CGlib 创建代理,尽管类实现了多个接口

在我的应用程序中,我有一个实现接口 A 和接口 B 的类 X。我使用 Spring AOP 和 AspectJ 实现了一个方面,并在接口 A 的每个方法上都有一个切入点。 同时

回答 1 投票 0

“干净地”将接口/类附加到任何类

给定一个任意的 POJO 类,我想拦截所有 setter 并在每个实例的基础上做一些“神奇的事情”。很自然地,我想到了AspectJ/AOP。 我定义了一个标记注释 我

回答 1 投票 0

简单的Spring AOP,但Aspect不会被触发

我正在尝试练习 Spring AOP。问题是,我的程序不是我所期望的。 当 Aspect 工作时,它应该看起来像这样。 2020 年 9 月 27 日 1:11:11 PM 方面。LoggingAspect 日志 信息:我...

回答 1 投票 0

在 Spring AOP 6.1+ 中访问 Groovy 类的方法参数名称时出现问题

自 6.1 起 》参数名称保留 LocalVariableTableParameterNameDiscoverer 已在 6.1 中删除。” 即使在 java 编译器中使用 -parameters,我们也不再能够做这样的事情......

回答 1 投票 0

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