spring-aop 相关问题

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

Spring AOP投掷后与建议周围

当尝试实现一个负责捕获和记录某种类型错误的Aspect时,我最初认为可以使用AfterThrowing建议来实现。但是似乎...

回答 2 投票 20

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

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

回答 1 投票 0

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

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

回答 2 投票 0

当请求输入无效时,控制器周围的Spring AOP不起作用

我已经使用@Around编写了一个请求/响应记录器:@Around(value =“ execution(* com.xyz.example.controller。*。*(..))”)public Object logControllers(ProceedingJoinPoint joinPoint)引发Throwable ...

回答 1 投票 0

Spring AOP:使用返回后方法获取返回类型

我曾尝试在Spring AOP中实现回退,并且基本实现也可以正常工作:public void afterExecution(JoinPoint jp){System.out.println(“ Returning”); System.out.println(“ ...

回答 2 投票 1

Java aop ComponentScan不起作用,而AnnotationConfigApplicationContext getBean不起作用

我编写了一组简单的类来向朋友展示有关使用AOP注释(而不是xml config)的知识。我们也无法使@ComponentScan正常工作,并且AnnotationConfigApplicationContext getBean也可以工作...

回答 3 投票 3

从joinPoint获取HTTP方法

我需要从一个方面从joinPoint获取http方法,如POST / PATCH / GET / etc。 @Before(“ isRestController()”)public void handlePost(JoinPoint point){//做一些事情以获取...

回答 1 投票 0

带有0个或多个任何类型参数的Spring AOP切入点表达式方法将抛出java.lang.NullPointerException

我正在学习一个教程,在这里我试图使用一个Spring AOP切入点表达式方法,该方法接受0个或多个任何类型的参数,但是我得到了java.lang.NullPointerException。我正在使用...

回答 1 投票 1

如何使Spring @ControllerAdvice与其他自定义Spring @Aspect一起使用?

我有一个使用@Aspect的自定义记录器,希望它总是在最后运行,这样无论从控制器返回什么响应,它都将记录到数据库中(所以我在。上放置了@Order(1)。 。

回答 1 投票 0

带有方法而不是@annotation的Spring AOP建议:为什么?

我对Spring的建议一无所知。可以使用两种方式创建具有两个建议的方面:我们可以创建带有切入点注释的空方法。然后,我们...

回答 1 投票 1

如何使用Around方式包装所有存储库调用

我想将服务中的所有存储库调用包装在我的服务中,以创建一些指标。我所有的JpaRepository都使用org.springframework.stereotype.Repository进行了注释,因此...

回答 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

我如何使用其他SpringBoot项目中的注释

我在多模块Maven项目中有2个SpringBoot应用程序。在第一个spring boot应用程序中,我使用spring aop实现了注释。如何在我的第二个Spring应用程序中将该注释与方面逻辑一起使用?

回答 1 投票 0

@面向方面编程中的@annotaion

每当方法具有自定义注释时,我都希望在控制台上打印“欢迎使用AOP”。为此,我使用了@annotation,但它似乎在我的代码中不起作用。有谁知道原因...

回答 1 投票 0

在Wildfly16上部署Spring应用程序时出错(从Wildfly8迁移到16)

[我正在从春季4迁移到5,并且也从JDK 8迁移到11,并将其部署在wildfly 16上。我已经用openJDK 11构建了.war文件,并试图将其部署在wildfly 16上,但是它被扔到了下面。 。

回答 1 投票 0

构造对象时Java AOP设置字段值

我正在使用Spring和Java8。我想创建一个方面或类似的东西来在对象构造期间设置我的字段的值,构造函数itsleft会验证字段是否不是...

回答 1 投票 0

为什么不调用@AfterReturning

我有此方法,它确实返回一个列表:public List getMissingReports(List ExpectedReports,...

回答 1 投票 0

春季测试中未调用方面

我正在使用Spring 4.16,我有我的ValidationAspect,它可以验证方法参数并在出现问题时引发ValidationException。当我运行服务器并发送...

回答 3 投票 8

Spring AOP获取修改后的参数值

我有两个Spring方面(我们叫它们Aspect1和Aspect2)。 Aspect1在Aspect2之前执行,Aspect1是日志记录方面,Aspect2是身份验证方面,这可能会更新...

回答 1 投票 0

以编程方式关闭或打开外观

我的春季网络应用程序中的各个方面都用@Aspect注释。我想在运行时通过某些服务禁用或启用方面。可以完全关闭或基于...

回答 1 投票 1

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