Spring Data Restは、mongoリポジトリのPOSTメソッドのSwaggerでパス変数としてIDを表示しますか?

Supun Wijerathne

私はMongoRepositoryを使用しています。以下は私のエンティティクラスです:

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.index.Indexed;
import org.springframework.data.mongodb.core.mapping.Document;

@Document(collection = "product")
@Data
@ToString
@EqualsAndHashCode
@JsonInclude(JsonInclude.Include.NON_EMPTY)
public class Product {

  @Id private String id;

  @Indexed(unique = true)
  private String name;

  private boolean displayAds;
}

Swaggerでリソースを表示すると、POSTメソッドは次のように表示されます。

ここに画像の説明を入力してください

これは私のリポジトリです:

import org.springframework.data.mongodb.repository.MongoRepository;


public interface ProductRepository extends MongoRepository<Product, String> {
}

なぜこれが起こるのですか?修正はありますか?私はとを使用springfox-swagger2していspringfox-swagger-uiます。

とにかく、そのようなパス変数を追加せずにPostman経由で投稿できます。

ネスター・レドン

2.8.0に更新すると、問題が解決するはずです。

これはSpringfoxバージョン2.7.0のバグのようです。ここで強調表示されているように、2.8.0で修正する必要があります

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Spring Dataリポジトリのカスタムメソッドを実装し、REST経由で公開する

分類Dev

Spring Data MongoDBはカスタムリポジトリメソッドのクエリを生成しようとします

分類Dev

Spring Data Neo4j4リポジトリメソッドは1つの要素を返します

分類Dev

Spring Data JPAリポジトリメソッドは、アンダースコア付きのプロパティ名を認識しません

分類Dev

Spring Data JPAカスタムリポジトリメソッドを使用して、csvからmysqlテーブルにデータをロードします

分類Dev

特定のIDでSpring Data Neo4jリポジトリの保存メソッドを使用する方法

分類Dev

Spring Data Mongoでリストをページに変換しますか?

分類Dev

@Queryの定義と仕様を1つのSpring Data JPAリポジトリメソッドで組み合わせることができますか?

分類Dev

Spring Dataリポジトリメソッドのパラメーター名がJava 8でも利用できないのはなぜですか?

分類Dev

サービスパターンの使用とスタンドアロンリポジトリのSpring Data RESTの使用の違いは何ですか?

分類Dev

Spring Data RESTリポジトリを使用して関連リソースを作成および接続するにはどうすればよいですか?

分類Dev

Spring Data RESTはリアクティブなクラッドリポジトリをサポートしていますか?

分類Dev

Spring Data RESTリポジトリを使用するときに、保存する前に変更されたRESTfulリソースのプロパティを確認するにはどうすればよいですか?

分類Dev

Spring Data-リポジトリメソッド名のOR条件

分類Dev

Spring Data JPAを使用して複数のエンティティークラスを処理する単一のJPAリポジトリーインターフェースを持つことはできますか?

分類Dev

Spring Data JPAリポジトリメソッドの実行時間をログに記録する方法は?

分類Dev

Spring DataリポジトリのgetOne(…)がEntityNotFoundExceptionをスローしないのはなぜですか?

分類Dev

Spring ConfigでSpring Dataリポジトリをスキャンしていますか?

分類Dev

Spring WebFlux:Spring Data MongoDBリアクティブリポジトリのnull値で例外を発行しますか?

分類Dev

Spring Dataリポジトリのメソッドを手動で実装するには、Java 8のデフォルトメソッドを使用する必要がありますか?

分類Dev

spring-data-restを使用してRESTエンドポイントとして@Serviceメソッドを公開します

分類Dev

リポジトリリソースのマルチセグメントパスを使用するようにSpring Data RESTをカスタマイズする方法

分類Dev

Spring Data Mongo は文字列の代わりにリストを返します

分類Dev

Spring Data Mongodb ReactiveリポジトリのfindAllメソッドのページ分割

分類Dev

spring-data-restによって公開されたカスタムjpaリポジトリメソッド

分類Dev

Spring Dataリポジトリ:フェッチサイズをパラメータとして設定

分類Dev

Spring Data CRUDリポジトリ:saveメソッドが機能しない

分類Dev

Spring Data RESTクエリメソッドリソースにプロジェクションを適用するにはどうすればよいですか?

分類Dev

ファイルのアップロードをSpring Data RESTリポジトリに統合するにはどうすればよいですか?

Related 関連記事

  1. 1

    Spring Dataリポジトリのカスタムメソッドを実装し、REST経由で公開する

  2. 2

    Spring Data MongoDBはカスタムリポジトリメソッドのクエリを生成しようとします

  3. 3

    Spring Data Neo4j4リポジトリメソッドは1つの要素を返します

  4. 4

    Spring Data JPAリポジトリメソッドは、アンダースコア付きのプロパティ名を認識しません

  5. 5

    Spring Data JPAカスタムリポジトリメソッドを使用して、csvからmysqlテーブルにデータをロードします

  6. 6

    特定のIDでSpring Data Neo4jリポジトリの保存メソッドを使用する方法

  7. 7

    Spring Data Mongoでリストをページに変換しますか?

  8. 8

    @Queryの定義と仕様を1つのSpring Data JPAリポジトリメソッドで組み合わせることができますか?

  9. 9

    Spring Dataリポジトリメソッドのパラメーター名がJava 8でも利用できないのはなぜですか?

  10. 10

    サービスパターンの使用とスタンドアロンリポジトリのSpring Data RESTの使用の違いは何ですか?

  11. 11

    Spring Data RESTリポジトリを使用して関連リソースを作成および接続するにはどうすればよいですか?

  12. 12

    Spring Data RESTはリアクティブなクラッドリポジトリをサポートしていますか?

  13. 13

    Spring Data RESTリポジトリを使用するときに、保存する前に変更されたRESTfulリソースのプロパティを確認するにはどうすればよいですか?

  14. 14

    Spring Data-リポジトリメソッド名のOR条件

  15. 15

    Spring Data JPAを使用して複数のエンティティークラスを処理する単一のJPAリポジトリーインターフェースを持つことはできますか?

  16. 16

    Spring Data JPAリポジトリメソッドの実行時間をログに記録する方法は?

  17. 17

    Spring DataリポジトリのgetOne(…)がEntityNotFoundExceptionをスローしないのはなぜですか?

  18. 18

    Spring ConfigでSpring Dataリポジトリをスキャンしていますか?

  19. 19

    Spring WebFlux:Spring Data MongoDBリアクティブリポジトリのnull値で例外を発行しますか?

  20. 20

    Spring Dataリポジトリのメソッドを手動で実装するには、Java 8のデフォルトメソッドを使用する必要がありますか?

  21. 21

    spring-data-restを使用してRESTエンドポイントとして@Serviceメソッドを公開します

  22. 22

    リポジトリリソースのマルチセグメントパスを使用するようにSpring Data RESTをカスタマイズする方法

  23. 23

    Spring Data Mongo は文字列の代わりにリストを返します

  24. 24

    Spring Data Mongodb ReactiveリポジトリのfindAllメソッドのページ分割

  25. 25

    spring-data-restによって公開されたカスタムjpaリポジトリメソッド

  26. 26

    Spring Dataリポジトリ:フェッチサイズをパラメータとして設定

  27. 27

    Spring Data CRUDリポジトリ:saveメソッドが機能しない

  28. 28

    Spring Data RESTクエリメソッドリソースにプロジェクションを適用するにはどうすればよいですか?

  29. 29

    ファイルのアップロードをSpring Data RESTリポジトリに統合するにはどうすればよいですか?

ホットタグ

アーカイブ