cost 68 ms
如何從 yml 發送變量作為 Spring 引導項目中自定義注釋的屬性?

[英]How to send a variable from yml as an attribute for custom annotation in Spring Boot projects?

賞金將在 6 天后到期。 此問題的答案有資格獲得+150聲望賞金。 貓王正在尋找這個問題的更詳細的答案: 如何從 yml 發送變量作為自定義注釋的屬性? 我想創建一個自定義注釋以在 Spring 引導項目中使用 RestController 的方法使用它。 我將使用一個 Before Advice ...

JUnit5 測試用例調用@Transactional function

[英]JUnit5 test case calls @Transactional function

給定一個帶有 TestMethod 的 TestClass 用於集成測試(在幕后產生 MySQL Testcontainer) 以及用 @Transactional 注釋的 Handler 實現 如果我運行這個測試,事務永遠不會打開,因為它需要從 Bean 調用到 Bean 以應用 @Transa ...

在非 spring maven 項目上未調用方面

[英]Aspect not getting called on non-spring maven project

我正在使用 Java 8、testng、maven 和 selenium 進行 UI 自動化框架工作,並嘗試在調用 object 中的任何方法時使用 aspectj 在切換 iframe(進入和退出)之前和之后執行方面。 當我運行任何 induvidual 測試 class 時,Aspect 永遠不 ...

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

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

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

為什么不存在AspectJBeforeAdvice class?

[英]Why does not exist the AspectJBeforeAdvice class?

在 Spring 關於 AOP/AspectJ 中存在MethodInterceptor接口。 它在內部用於決定是否必須根據切入點調用@Aspect class - 實際上是一種建議方法。 關於它的實現存在(參見前面的鏈接): 切面JAfterAdvice AspectJAfterThrowin ...

AspectJ Gradle 插件問題

[英]AspectJ Gradle plugin issue

我有一個使用 aspectj(沒有 spring)的項目 A,我需要在項目 B(基於 gradle)中添加項目 A 依賴項。 對於基於 maven 的項目,我可以通過添加項目 A 依賴項和 aspectj-maven-plugin 來使方面工作但是對於基於 gradle 的項目 B,通過添加項目 A ...

如何測試方面

[英]How to test Aspects

我已經找到並嘗試通過 Roman Puchkovskiy 的這個答案通過一個詳細的例子來遵循這個答案,但是我遺漏了一些細節。 這是我要測試的方面: 這是我的單元測試 class: 最后,這是我的 TestUtils class: 我的構造函數測試通過了...:) 但是 handleException ...

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

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

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

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

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

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

AspectJ 是否有可能阻止下一個方面按順序執行?

[英]Is it possible with AspectJ to prevent the next aspect from executing in order?

原始問題: 我有一個注釋了兩個方面的方法: 我希望執行第一個注釋,並根據其結果阻止執行第二個方面的邏輯。 如何用 AspectJ 做到這一點? 請幫忙。 編輯: 我正在開發一個應用程序,該應用程序具有多種帶有這些注釋的方法: 盡管有安全權限,但 MonitoringAspect 邏輯必須始終運行。 ...

Spring AOP 切入點執行不工作

[英]Spring AOP pointcut execution not working

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

JUnit method.getAnnotations(CustomAnnotation.class) 拋出 NullPointerException

[英]JUnit method.getAnnotations(CustomAnnotation.class) throwing NullPointerException

我正在努力為方面代碼編寫單元測試用例。 請找到所有相應的代碼。 自定義注釋 - 方面代碼 - 在這里,我在方法的最后一行得到了 NPE。 這里 method.getAnnotation() 返回 null 即使我們在 Junit 測試方法中是 mocking 它。 請找到 junit 測試用例代碼 ...

Spring AOP:帶注解的配置出現 UnsatisfiedDependencyException 錯誤

[英]Spring AOP: UnsatisfiedDependencyException error with configuration with annotation

我在配置 Spring AOP 時遇到問題。 我創建了一個方面 class,如下所示: 然后我添加了一個配置文件: 但是當我啟動應用程序時,出現以下錯誤: 通過構造函數實例化 Bean 失敗; 嵌套的異常是 org.springframework.beans.BeanInstantiationExc ...

Spring XML 注釋前的方面 Class 不工作

[英]Spring XML Aspect before Annotation an Class not working

我目前正在嘗試在方法和 class 級別使用自定義注釋來通過方面執行代碼。 它是一個 SAP Commerce Cloud 項目(最新版本)。 在方法級別上它工作正常,但如果注釋在 class 上,它不會進入我的方面。 為什么? 希望可以有人幫幫我。 注解 spring.xml 方面 用法 @Us ...

如何將aspectJ導入項目?

[英]How to import aspectJ into project?

我需要使用方面J。 如何使用這個庫/框架的功能? 這是我的 build.gradle 文件 我最初沒有寫它,我再也沒有使用過這個原語。 顯然,僅僅進入實現是不足以使用 AOP 的。 如果您需要更多信息,我會更新。 ...

Spring AOP 是 Http 請求(入站和出站)橫切日志記錄的最簡單解決方案嗎?

[英]Is Spring AOP the easiest solution for crosscut logging of Http requests (inbound and outbound)?

我想檢查一下我是否沒有錯過另一個日志記錄選項。 我希望能夠添加 HTTP 輸入請求和 HTTP output 請求的日志記錄,而不必在每次調用之前/之后添加顯式日志記錄結構。 AOP 似乎是這樣做的一種方式。 還有另一種時尚嗎? 我也在查看竊聽/全局通道攔截器,但這似乎不適用於入站端點和出站端點 ...


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