スプリングブートなしでswagger経由でいくつかのAPIを生成しようとしましたが、うまくいきません
私の闊歩コントローラクラス
@Configuration
@EnableSwagger2
@Controller
@RequestMapping("/srs/api")
public class SwaggerConfig extends WebMvcConfigurerAdapter {
@Bean
@RequestMapping(value = "/v2/api-docs", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
public Docket swaggerconf() {
return new Docket(DocumentationType.SWAGGER_2)
.useDefaultResponseMessages(false)
.apiInfo(apiInfo("2.0"))
.select()
.apis(RequestHandlerSelectors.any())
.paths(PathSelectors.any())
.build();
}
private ApiInfo apiInfo(String version) {
return new ApiInfoBuilder()
.title("API")
.description("REST API")
.version(version)
.build();
}
}
URLがマッピングされています
Mapped "{[/srs/api/v2/api-docs],methods=[GET],produces=[application/json]}" onto public springfox.documentation.spring.web.plugins.Docket com.my.applications.srs.rest.controllers.SwaggerConfig.swaggerconf()
しかし、ドキュメントが作成されていません。サーバーでSpringBootを使用できますか?