young

Results 7 comments of young

能否支持springfox

用的 docker swaggerapi/swagger-ui 输入input框 http://10.10.11.180:12102/swagger-dubbo/swagger.json 点击 explore按钮。 发现一个不能跨域的问题, 加了 @CrossOrigin(origins = "*") 问题解决 @Controller @CrossOrigin(origins = "*") @RequestMapping("${swagger.dubbo.doc:swagger-dubbo}") @Api(hidden = true) public class SwaggerDubboController {

跨域解决后就是下面问题 https://github.com/Sayi/swagger-dubbo/issues/13

swagger-dubbo到2.0.1版本 返回的json参数 没有显示到swagger页面上,显示以下 Response Body no content Response Code 0 Response Headers { "error": "no response from server" }

你这个return是有数据的,到swagger页面就没有了 @RequestMapping(value = "/{interfaceClass}/{methodName}", produces = "application/json; charset=utf-8") @ResponseBody public ResponseEntity invokeDubbo(@PathVariable("interfaceClass") String interfaceClass, @PathVariable("methodName") String methodName, HttpServletRequest request, HttpServletResponse response) throws Exception { return invokeDubbo(interfaceClass, methodName, null, request, response);...

找的问题了,还是SwaggerDubboController 跨域问题

由于swagger作为独立服务不集成到项目中(尽可能降低耦合), springboot 跨域 DubboHttpController和SwaggerDubboController 都要加上,否则会有上面的问题