【问题标题】:Changing OpenAPI's autogenerated HomeController更改 OpenAPI 自动生成的 HomeController
【发布时间】:2020-11-07 03:14:33
【问题描述】:

我有一个 Open API 3.0 swagger 文档。我正在使用 Spring 的 OpenAPI autogen 插件来生成 API 控制器和委托。

有一个自动生成的HomeController

/**
 * Home redirection to OpenAPI api documentation
 */
@Controller
public class HomeController {
    @RequestMapping("/")
    public String index() {
        return "redirect:swagger-ui.html";
    }
}

有没有办法可以在我的 swagger 文档中更改基本路径以创建类似于此的 HomeController

@Controller
public class HomeController {
    @RequestMapping("/")
    public String index() {
        return "redirect:/rest/swagger-ui.html";
    }
}

我的堆栈:

  1. Spring Boot:2.1.1
  2. Openapi:3.0.0

【问题讨论】:

    标签: spring spring-boot swagger openapi openapi-generator


    【解决方案1】:

    看看这些:

    我的原始解决方案:

    server.servlet.context-path=/rest
    

    但是以这种方式,所有路径都从 /rest 开始

    编辑

    这样可以吗?

    @Controller
    public class HomeController {
        @RequestMapping("/rest")
        public String index() {
            return "redirect:/swagger-ui.html";
        }
    }
    

    【讨论】:

    猜你喜欢
    • 2018-07-18
    • 2021-12-21
    • 2013-03-31
    • 2018-03-17
    • 2012-05-06
    • 2013-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多