【发布时间】:2015-07-31 10:44:19
【问题描述】:
我的问题与以下问题相同;
Jackson POJOPropertyBuilder finds multiple setters in POJO
但是,当我使用“springfox-swagger2”时,我不使用SwaggerSpringMvcPlugin。
有什么办法可以解决这个问题吗?
Application.java
/* Makes this Application Run as Spring Boot Application */
@SpringBootApplication
/* Enables Swagger2API for documentation */
@EnableSwagger2
public class Application extends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
LogService.info(Application.class.getName(), "CustomerAPI Service Started");
}
@Bean
public Docket customerApi() {
return new Docket(DocumentationType.SWAGGER_2)
.groupName("Customer Application")
.apiInfo(apiInfo())
.select()
.paths(myAppPaths())
.build();
}
private ApiInfo apiInfo() {
return new ApiInfoBuilder()
.title("Customer API")
.description("Some Description to Show")
.termsOfServiceUrl(null)
.contact("Test Test")
.license("Apache License Version 2.0")
.licenseUrl(
"https://github.com/springfox/springfox/blob/master/LICENSE")
.version("2.0")
.build();
}
@SuppressWarnings("unchecked")
private Predicate<String> myAppPaths() {
return or(regex("/.*"));
}
【问题讨论】:
标签: java spring-boot java-8 swagger-ui swagger-2.0