Liululee

Results 5 comments of Liululee

> 通过界面请求时,经常需要去填一些固定的值,希望能设置默认值 你好,使用@ApiModelProperty是可以设置默认值的,例如:@ApiModelProperty(name="username",value="用户名", example="张三")。 example的值即为默认值

> properties里的中文配置(如swagger.title、swagger.description)都乱码了,而注解的中文没乱码 properties文件的编码是否和项目的编码一致? 如果方便的话,希望能提供详细的代码说明。

升级swagger-spring-boot-starter至1.8.0RELEAS版本及以上即支持OpenApi2.0。 OpenApi3.0目前暂不支持

对于设置字体颜色或者自定义样式,目前swagger并没有好的解决办法(因为这些都没法使用配置或重写方法来实现),但你可以选择重写swagger-ui.html页面,并使用自己自定义的样式。可参考:https://stackoverflow.com/questions/39976369/spring-boot-swagger-custom-swagger-ui-html。

可能是地址映射的问题,如果扩展了WebMvcConfigurationSupport , 可以参照以下写法: ```java @Configuration public class WebMvcConfig extends WebMvcConfigurationSupport { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/**").addResourceLocations("classpath:/static/"); registry.addResourceHandler("swagger-ui.html") .addResourceLocations("classpath:/META-INF/resources/"); registry.addResourceHandler("/webjars/**") .addResourceLocations("classpath:/META-INF/resources/webjars/"); super.addResourceHandlers(registry); } }