13

Spring Boot のスターター POM を介して Spring と Jersey の統合に成功し、Jersey エンドポイントがいくつかあります。ここで、リソースの単体テストを行いたいと思います。MockMvc が機能していないようです。リソース エンドポイントを取得しようとすると、404 エラーが発生します。

そこにJerseyテストフレームワークがあることは知っていますが、サーバーを起動しているようです. 「統合」タイプのテストを避け、これをできるだけシンプルに保つことを望んでいます。MockMvcでこれを行うことはできますか?

4

1 に答える 1

10

残念ながら、 MockMvc は実際にはサーブレット コンテナーを起動しないため、これは可能ではないようです。

使用できます

  1. RestTemplatelocalhost で起動されたサーバーに対してリクエストを送信します。Spring Boot リポジトリの例を次に示します: Example 1およびExample 2
  2. 安心ライブラリ
于 2016-01-07T14:28:55.960 に答える