cost 225 ms
子對象上的 AspectJ

[英]AspectJ on children objects

我開始使用 AspectJ,我正在嘗試做一些我不知道是否可行的事情。 這是我的代碼: 此代碼失敗,出現錯誤: 但是,我可以像這樣攔截 MyOtherObject,但不是它的設置器: 我不想到處攔截object MyOtherObject的setter,因為這個object在程序中更多的地方用到了我 ...

Spring AOP在創建DTO的時候可以應用於特定的字段嗎?

[英]Can Spring AOP be applied to specific fields when creating DTO?

我想在創建 Java DTO 時屏蔽個人信息。 我創建了一個 PersonalInfo 注釋並將其添加到我要屏蔽的字段中。 但是,我不知道如何在 PersonalInfoAspect class 中編寫建議。 在創建DTO時,調用構造函數改變字段值時是否應該調用AOP? 如下所示創建用戶 DTO ...

如何找到用於@Transactional 的 AOP Advice?

[英]How can I find the AOP Advice used for @Transactional?

如何從 Spring 框架中查看用於 @Transactional 的 AOP 建議。 我正在使用 Intellij,並使用命令 Ctrl + 單擊我可以 go 到 Transactional 接口,這里創建了注釋 Transactional ant 它看起來像這里: 但我想看看 Before A ...

不能在 Spring 5 中使用@Aspect 注解

[英]Cannot use @Aspect annotation in Spring 5

我正在實施面向方面的編程。 但是我無法添加 @Aspect 注釋,即使我在我的 POM.xml 中添加了 aspectjweaver 依賴項。 你可以在下面找到我的代碼這是我的 POM.xml 文件 這里是aspectjweaver的依賴 這是我的配置文件,名為 config.xml 在這里你可以看 ...

為什么 Spring 不支持方法級別的注釋建議順序?

[英]Why doesn't Spring support the order of annotations advice at the method level?

基於建議訂購考慮將此類建議方法折疊為每個 @Aspect 類中每個連接點的一個建議方法,或者將建議片段重構為單獨的 @Aspect 類,您可以通過 Ordered 或 @Order 在方面級別對其進行排序。 我知道 @Order 在這種情況下不起作用? 為什么不支持方法級別順序? 我覺得這是一個很 ...

為什么類調用自己的@Transactional 方法需要自注入,而@Bean 方法不需要自注入來確保創建單個實例?

[英]Why self-inject is required for class calling own @Transactional method, but is not required for @Bean methods to ensure single instance creation?

眾所周知,如果從同一類內部調用該方法,@ @Transactional或圍繞該方法的任何其他 AOP將不起作用。 解釋很清楚並且對我來說總是有意義的:代理包裝了一個真正的基本 Java 對象。 我們類的所有其他客戶端實際上都有對代理的引用(由 Spring 注入),這就是 AOP 邏輯起作用的原因 ...

如何在spring AOP中排除切入點表達式中的子包

[英]How to exclude sub package in pointcut expression in spring AOP

我已經搜索過了,但沒有得到關於包含掃描基礎包和排除子包的所需答案。 例如:項目結構 我想寫一個切入點,我將在其中掃描基本包com.spring並希望排除dto子包。 這是我試過的: 這不包括 dto,但僅掃描服務 pkg。 注意:我不想手動包含所有必需的 pkg,因為項目中可能(實際上)有很多 pk ...

可以將 Spring AOP (AspectJ) 與 Kotlin 屬性一起使用嗎?

[英]Possible to use Spring AOP (AspectJ) with Kotlin properties?

是否可以將 Spring AOP (AspectJ) 與 Kotlin 屬性一起使用? 特別是由於Kotlin 如何將屬性編譯為 Java : 一個 getter 方法,其名稱是通過在 get 前綴之前計算的一個 setter 方法,其名稱是通過在 set 前綴之前計算的(僅適用於 var 屬性) ...

記錄 controller 錯誤響應請求的最佳方式

[英]Best way to log the controller requests on error response

偽代碼:- 我們要記錄controller級別的所有錯誤日志的請求。 最簡單的方法是我們可以 go 到所有controllers中的每個 api 並在那里記錄request ,有沒有更好的方法我們可以使用 AOP/過濾器/攔截器以某種方式對 spring 中的所有 API 執行此操作。 ...

注釋方法上的切入點

[英]Pointcut on annotated method

我正在嘗試為 JPA 存儲庫方法添加自定義注釋,以獲得有關 @Query 值的建議。 下面是我試過的一段代碼我的過濾器 class 存儲庫代碼 所以我不斷收到錯誤 我正在嘗試使用建議更新查詢值。 我究竟做錯了什么? ...

具有 aspectj 和 Spring AOP 的 Springboot

[英]Springboot with both aspectj and Spring AOP

我正在嘗試讓一個 springboot (2.6.2) 項目與 AspectJ 和 Spring AOP 一起工作。 我有以下示例類:@Entity public class Item { @Id @Getter private String uuid = UUID.randomUUID(). ...

如何為 slf4j 記錄器創建方面點切割

[英]how to create aspect point cut for slf4j logger

我想將字符串添加到我的所有日志中以實現此目的,我打算使用 aop 但我 coldnt 為我的所有記錄器對象聲明切點。 我正在使用 slf4j 記錄器,這里是 class 中的示例日志Logger logger = LoggerFactory.getLogger(InterviewService.cl ...

Spring AOP 切入點執行不工作

[英]Spring AOP pointcut execution not working

我正在開發一個 Spring Boot 項目,該項目使用 Spring Cloud ( io.awspring.cloud:spring-cloud-aws-dependencies:2.4.2 ) 來生成和使用 AWS SQS 消息。 我有幾個消息生產者和幾個消息消費者,從這個角度來看一切都很好。 ...

為什么 AfterReturning PointCut 不起作用?

[英]Why AfterReturning PointCut is not working?

我在ShoppingCart.java中方法public int quantity()的切入點不起作用。 我正在嘗試創建一個切入點來捕獲方法public int quantity()的返回值,但是即使在 main 方法調用了 quantity 方法之后,@ @AfterReturning切入點的相 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM