NestJSとSwaggerによるAPI仕様書生成

NestJS OpenAPI - @nestjs/swaggerで自動的にAPI仕様書を生成する

@nestjs/swaggerパッケージの導入からSwaggerModule.setup()による設定、@ApiTags()、@ApiOperation()、@ApiResponse()等のデコレータを活用したAPI仕様書の自動生成方法を解説します。

Spring BootとREST APIのイメージ

Spring Boot REST APIのドキュメント自動生成 - SpringDocでOpenAPI仕様書とSwagger UIを導入する

SpringDoc OpenAPIの導入、@Operation、@Parameter、@Schema等のアノテーション、Swagger UIによるAPIテスト、OpenAPI仕様書のエクスポートを解説します。