2

アプリケーションは Spring Boot 2.0.1 で開発されています。JavaMelody を使用できるように、次の依存関係を含めます -

dependency("net.bull.javamelody:javamelody-spring-boot-starter:1.72.0")

JavaMelody 構成:

javamelody:
  advisor-auto-proxy-creator-enabled: false
  init-parameters:
    url-exclude-pattern: (/webjars/.*|/css/.*|/images/.*|/fonts/.*|/js/.*)

その結果、パフォーマンス監視システムと完全に壊れた統合テスト (JUnit バージョンは 5) ができました。

例外メッセージは

the configured DataSource [com.sun.proxy.$Proxy128] (named '') is not the one associated with transaction manager [org.springframework.orm.jpa.JpaTransactionManager] (named '').

javamelody の依存関係を削除するか、アプリケーションの構成ファイルで javamelody を無効にすることで修正できます。

誰かが問題の原因を知っていますか? テストの範囲外の明白でないバグを作成しませんか?

4

2 に答える 2