問題タブ [spring-junit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - ClassFormatError ServletException Maven プロジェクト エラー
テストクラスを持つmavenプロジェクトがあります:
プロジェクトは「mvn clean install」で実行されます エラーがスローされます:
多くのことを試しましたが、それでもうまくいきません。何かアイデアはありますか?
これは、pom.xml に関連する依存関係です。
親 pom.xml からの依存関係
プラグイン:
多くのオプションを試し、テスト スコープによって提供されるものをすべて削除するなどしましたが、それでも同じエラーが発生します。
java - @RunWith(SpringJUnit4ClassRunner.class) を使用したプロファイル
インジェクション用に異なる Bean を提供する TestSuite の構成が 2 つあります。これは、プロファイルに注釈を設定している限り機能します。
@ActiveProfiles( profiles={"a"})
と@ActiveProfiles( profiles={"b"})
しかし、プロパティソースファイルから設定できないようです
私の注釈は次のようになります
そして内容はapplication.properties
、
そして、満たされていない依存関係が生じます
前述のように@ActiveProfiles
、上記の設定が機能し、正しいものが使用されます。
PropertySource および/または TestPropertySource が機能しないかのようです@RunWith(SpringJUnit4ClassRunner.class)
spring - SpringBoot JPA テスト Bean がコンテキストにない
私はこれを理解することができません..何らかの理由で、Spring Junit が私の Bean をコンテキストに追加していません。ウェルプしてください!!
原因: org.springframework.beans.factory.NoSuchBeanDefinitionException: タイプ 'com.api.demo.store.FileStorage' の適格な Bean がありません: autowire 候補として適格な Bean が少なくとも 1 つ必要です。依存関係の注釈: {@org.springframework.beans.factory.annotation.Autowired(required=true), @org.springframework.beans.factory.annotation.Qualifier(value=com.api.demo.store.FileStorageMemDB)} at org .springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound(DefaultListableBeanFactory.java:1493) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1104) at org.springframework.beans.factory.support org.springframework.beans の .DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1066)。