Swagger
Sugar for front-end developer offered by back-end developer
Alphathur
码路漫漫修远兮,吾将原创而求索。
展开
-
线上k8s环境swagger2调用接口失败
最近后端项目集成了swagger2,浏览器正常打开了swagger-ui.html,但是调用接口时却报404错误,仔细一看是接口调用地址和浏览器访问地址并不相同。分析了下接口调用地址的host,它竟然是k8s环境中的后端应用的service。由于当前项目通过k8s部署,前端和后端app均以容器的形式运行在pod之中,pod之间通过service指定的host和端口号来进行访问,所以浏览...原创 2019-08-16 18:46:24 · 12724 阅读 · 0 评论 -
swagger-ui.html页面无法打开解决方案
最近项目集成swagger2,结果本地swagger-ui.html可以打开,但是线上环境却无法打开。倒腾了一番终于解决问题,总结了以下几个解决方案:1.@EnableWebMvc注解必须去掉!2.请实现WebMvcConfigurer,并添加如下代码@Overridepublic void addResourceHandlers(ResourceHandlerRegistry r...原创 2019-08-16 18:13:45 · 50344 阅读 · 1 评论 -
Swagger添加BasicAuth和OAuth2.0认证
一个没有添加认证的swagger配置类大概长这样 @Bean public Docket docket() { return new Docket(DocumentationType.SWAGGER_2).host(swaggerHost) .groupName("demo") .apiInfo(getApiInfo()) .se...原创 2019-11-19 11:43:11 · 18607 阅读 · 0 评论