aop 相关问题

AOP代表面向方面编程。如果您的问题是面向方面的概念和技术,或者使用任何语言的AOP扩展编程问题,请使用此标记。 AOP通过允许将“横切关注点”分离到各个方面来增加模块化。点击了解更多......了解它的全部内容。

与注释的参数值匹配的切入点

假设我有如下注释:@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface DBOperation {boolean isReadOperation()默认为true; }然后在...

回答 1 投票 0

如何编写@Pointcut表达式字符串

假设我有如下注释:@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface DBOperation {boolean isReadOperation()默认为true; }然后在...

回答 1 投票 0

AOP后锐化,记录变量值

使用postsharp,可以从属性获取变量值。此属性将在数据库或nlog中写入一些日志。[AOPTattribute($“'myint'的值为{myInt}”)] public void MyMethod(){...

回答 1 投票 0

如何为使用@Circuitbreaker注释的方法创建单元测试

我使用Spring Boot2入门程序(https://resilience4j.readme.io/docs/getting-started-3)在我的项目中实现了resilience4j。我用@CircuitBreaker注释了一种方法,该方法将http客户端用于...

回答 1 投票 0

Windsor MixIn是一个单例吗?

我有一个需要某些状态才能运行的MixIn。我正这样注册它。.container.Register(Component.For(ICat)_ .ImplementedBy(Cat)_ ...

回答 3 投票 0

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

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

回答 1 投票 0

我该如何使用Castle Core或其他库(只是免费库)编写Interceptor(AOP),以解决交叉切割问题

[我想为诸如日志记录,异常等...的交叉关注问题提供这样的属性,公共类MyService {[日志] //侦听(AOP)[ExceptionHandler] //侦听(AOP)公共...

回答 2 投票 0

反应性管道的书写方式

我正在为返回诺言的方法编写方面。请考虑以下方法:public Mono publishToKafka(Stream s){// publishToKafka是异步返回Mono.just(s)....

回答 1 投票 0

是否可以编写AOP注释?

所以,我得到2个注释A和B。它们都做了我的课所必需的事情:public class MyClass {@A @B(value =“ key”)public void method(){}}是可能...

回答 2 投票 0

。带有Castle DynamicProxy的.NET Core默认依赖项注入

[我有很多AOP库,它们使用带有Autofac DI容器的Castle DynamicProxy进行日志记录,审计,事务控制等。我想知道是否存在一种使用默认....]声明拦截器的方法。

回答 1 投票 0

Python中的面向方面的编程(AOP)

可能重复:是否有适用于Python的AOP支持库?我熟悉Java语言的AspectJ扩展。我想知道Python是否有这样的事情。不要误会我的意思,...

回答 2 投票 25

使用Asp.Net Core 3.1 Web Api中的面向方面的编程检查用户授权

我想在api方法中检查用户授权。负责通过id获取员工的方法。因此,如果用户与员工在同一家公司工作,则用户应呈现此方法。所以我的意思是...

回答 1 投票 0

Spring AOP不适用于具有通用类型返回值的方法

编辑:已解决,其原因是由于开头有双星号,因此我从《本书:Spring Microservices in Action》中复制了它。我正在尝试建议一些控制器方法。这是方面类:...

回答 1 投票 0

基于AOP的业务规则分离

正在研究AOP。 AOP适用于跨领域问题。发现业务规则分离也被认为是一个跨领域的问题。规则引擎,NRule等框架用于业务规则...

回答 1 投票 0

Spring @DeclareParents批注如何工作?它如何从新界面实现方法?

阅读Spring AOP文档时,我遇到了@DeclareParents批注。我能够使用它构建一个工作示例:公共接口Openable {void open();无效...

回答 1 投票 2

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

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

回答 1 投票 0

joinPoint.proceed()做什么?

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

回答 1 投票 1

Jhipster自定义注释测试不起作用

因此,基本上,我创建了一个简单的整体应用程序,并创建了使用Spring的AOP模块处理的自定义批注。问题:jhipster生成的集成中未触发注释...

回答 1 投票 0

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

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

回答 1 投票 0

扩展类中的方法方面不起作用

我尝试将方面应用于抽象类中的两个方法,这些方法由另一个类扩展。问题是我使用的切入点不起作用。代码看起来像这样:public class ClassA ...

回答 1 投票 0

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