J'ai essayé générer des api via fanfaronnades sans démarrage du printemps mais il ne fonctionne pascréer api doc avec fanfaronnades
mon contrôleur de fanfaronnades classe
@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 est mappée
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()
Mais la documentation n'est pas créée Ai-je raté quelque chose? peut-être que je peux utiliser SpringBoot sur le serveur?
-vous aussi sur le dépend 'springfox-fanfaronnades-ui' dépendance? –
@NicolasLabrot sure J'ai ajouté toutes les dépendances nécessaires –
Vos logs contiennent 'Mapped '{[/ swagger-resources/configuration/ui]}" '? –