Spring BootのテストメソッドFailed to load ApplicationContextの問題を解決する
2022-02-14 01:14:52
本日、Spring Bootのテストメソッドで、突然、以下のような問題が発生しました。
java.lang.IllegalStateException: org.springframework.test.context.cache.ApplicationContext のロードに失敗しました。このとき、DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124) at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83)
...
解決策は以下の通りです。
pom.xml にテストの依存関係を追加します。
org.springframework.boot
spring-boot-starter-test
test
junit
junit
test
Copy the code
@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest
public class SearchTest {
@Autowired
private AccountDao mapper;
@Test
public void test2() {
Account a = new Account();
a.setName("李四");
a.setPassword("123");
a.setLevel(1);
mapper.save(a);
}
}
Copy the code
関連
-
Java Error スレッド "AWT-EventQueue-0" で例外発生 java.lang.
-
スタイルが読み込まれず、ブラウザのコンソールでエラーが報告される。リソースはスタイルシートとして解釈されますが、MIMEタイプtext/htmlで転送されます。
-
JDKの設定時にjava.dllが見つからない、java SE Runtime Environmentが見つからない問題が発生しました。
-
Intellij IDEAのエラー「CreateProcess error=2, system could not find specified file」に対する完璧な解決策です。
-
Spring boot runs with Error creating bean with name 'entityManagerFactory' defined in class path resource
-
スレッド "main" で例外発生 java.lang.ArrayIndexOutOfBoundsException: 4 at text.Division.main(Divisi
-
linux run jarfile Invalid or corrupt jarfile error.
-
ローカルリソースのロードが許可されていない場合の解決策
-
Ali cloud ubuntu16 システムで LAMP を構築し、tomcat、jdk をインストールし、最初の javaweb プロジェクトを tomcat にデプロイする 詳細手順
-
トークンの構文エラー、構成要素の誤配置 エラーの理由
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
この行に複数のマーカーがある - HttpServletResponseが型エラーに解決できない
-
javaの実行中に「javaの例外が発生しました」と表示された場合はどうすればよいですか?
-
Spring Boot による HTTPS アクセスの設定
-
Eclipseプロンプトを実行する java仮想マシンを使用しない
-
Java コンパイルエラー - スレッド "main" で例外 java.lang.Error: 未解決のコンパイル問題です。
-
org.glassfish.jersey.servlet.ServletContainer
-
Error: java.lang.NoClassDefFoundError: クラス XXXX を初期化できませんでした
-
起動時にEclipseエラーが発生しました。起動中に内部エラーが発生しました。java.lang.NullPoin: "Javaツーリングの初期化 "中に内部エラーが発生しました。
-
Java面接のポイント3--例外処理(Exception Handling)
-
トークン "{" のシンタックス エラー、このトークンの後に { があるはずです。