spring-aop 相关问题

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

Spring AOP切入点表达式,不包括特定的返回类型或参数

@@ AfterReturning(value =“ execution(* org.springframework.data.repository.CrudRepository.save(..))”,returning =“ result”)public void repo(JoinPoint joinPoint,Object result){// .. 。}这...

回答 2 投票 0


无法@Autowire实现类,代理混淆

我正在使用Spring-boot创建一个多模块Maven应用程序。我在一个模块中有服务层,在另一个模块中有Web层。我无法启动应用程序,出现以下错误:The ...

回答 1 投票 1

通用注释的Spring实现

Spring如何读取或实现称为@ Autowired,@ Component的注释以及Spring源代码中可用的逻辑?] >> [[

回答 2 投票 0

是否有可能创建一个方面,该方面会自动应用于客户端项目中的类?

我想要一个JAR的某个方面可以拦截所有方法调用,例如@Aspect公共类CoolAspect {@Pointcut(“ execution(public * *(..))”)public void anyPublicMethod(){} @ ...

回答 2 投票 6


切点在Spring AOP中如何工作?

我正在学习spring AOP,并且从spring-framework-reference的AOP部分的示例中获得了以下切入点表达式:使用参数@Around(“ execution(List

回答 1 投票 0

Spring AOP,未执行从依赖项导入的方面

我正在尝试在库模块中定义方面,并在另一个模块的SpringBoot服务上“使用”它们。以下是项目结构。我实现了两个方面,一个是内部...

回答 1 投票 0

AOP:在一个切入点中支持@annotation和@within

我有一个可以放在类或方法上的注释:@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.METHOD,ElementType.TYPE})public @interface TestAspectAnnotation {...

回答 1 投票 1

将参数添加到Spring Aspect建议中

我有一个基本的弹簧支架控制器,并且有一个公司要求,该要求需要在一个合并的日志消息中记录请求和响应。我计划从一些简单的方面做到这一点。但是...

回答 1 投票 0

Spring AOP避免检查异常声明

当此方法是方面包装时,有可能避免在方法签名中声明一个检查异常。我有以下内容:无法修改(提供的)类MyEx ...

回答 1 投票 0

Aspectj切入点不适用于Spring Boot 2中的spring @Recover方法

我在Spring Boot 2.1.1上使用aop,我有切入点,建议记录调用并返回用自定义批注@LogAround @Pointcut(“ @ annotation(xyzLogAround)”)批注的方法的值...

回答 1 投票 0

Spring AOP-@AfterReturning不起作用

我有一个Java方法getAllItems(),并创建了一个Aspect方法,该方法在getAllItems()结束后被调用。 @Repository @Scope(“ prototype”)公共类ItemDao {//不使用数据库...

回答 1 投票 1

XML配置的Java配置类似物不起作用

TL / DR:问题归结为创建自定义Spring范围,使用proxyMode = ScopedProxyMode.TARGET_CLASS将类似原型的范围内的bean注入到一个单例中,但仍然在...

回答 1 投票 0

在每个spring异步执行之前添加业务逻辑

我在本地线程上有一个会话信息对象,我想将其传递给异步作业,以便用户详细信息等随用户启动异步作业的详细信息一起传递。我想我已经发现了...

回答 1 投票 1

如何避免在测试过程中调用spring AOP方面

我需要避免在对类进行单元测试时调用一个方面。我正在使用Java 8,spring 4.3.22.RELEASE和mockito。我有一个@Service和一个单元测试。我也有一个@Aspect ...

回答 1 投票 2

AOP和@Transactional的控件执行顺序

我正在Web应用程序中使用Spring Boot 2.0.8。我在带有@Transactional注释的Controller中有方法。对于相同的方法,我也有一个AOP @Around。在我的测试中,我观察到AOP建议...

回答 1 投票 1

获取所有@PreAuthorize列表 春季

我试图找出一种方法来从spring容器中获取所有预授权注释的列表。假设我有类似下面的内容。 @PreAuthorize(“ hasPermission(null,'opetussuunnitelma','...

回答 1 投票 0

当我按类(而不是接口)查找由JDK动态代理包装的bean时,为什么没有遇到异常?

让我们考虑以下bean:@Service @Scope(value =“ prototype”,proxyMode = ScopedProxyMode.INTERFACES)公共类MyBeanB实现MyBeanBInterface {private static final AtomicLong ...

回答 1 投票 0

AOP切入点仅适用于带注释的方法

我正在使用AspectJ和Spring AOP,但是我遇到一个奇怪的问题,切入点仅适用于上面带有一些注释的那些方法,例如ovverride,Bean等。切入点是...

回答 2 投票 0

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