spring - 更改 OpenAPI 的自动生成 HomeController
问题描述
我有一个 Open API 3.0 招摇文档。我正在使用 Spring 的 OpenAPI autogen 插件来生成 API 控制器和委托。
有一个HomeController
自动生成的。
/**
* Home redirection to OpenAPI api documentation
*/
@Controller
public class HomeController {
@RequestMapping("/")
public String index() {
return "redirect:swagger-ui.html";
}
}
有没有办法可以在我的招摇文档中更改基本路径以创建HomeController
类似于以下内容:
@Controller
public class HomeController {
@RequestMapping("/")
public String index() {
return "redirect:/rest/swagger-ui.html";
}
}
我的堆栈:
- 春季启动:2.1.1
- 开放API:3.0.0
解决方案
看看这些:
我的原始解决方案:
server.servlet.context-path=/rest
但是以这种方式,所有路径都从 /rest 开始
编辑
这可以吗?
@Controller
public class HomeController {
@RequestMapping("/rest")
public String index() {
return "redirect:/swagger-ui.html";
}
}
推荐阅读
- c# - https Web 服务中缺少 _vti_bin/ListData.svc/$metadata
- android - 微调器下拉在约束布局中的底部导航视图上重叠
- sharepoint - SharePoint - 显示修改的讨论列表项的重复搜索结果
- reactjs - Babel 7 Typescript 属性未定义
- apache-spark - Spark Dataframe 写入操作清除缓存的 Dataframe
- javascript - @Input 在延迟加载页面的 ionic 3 自定义组件中不起作用
- java - 由于清单无法构建项目
- python - 如何访问路径响应
- python - 在 Linux 路由器上的 python 中使用 Modbus RTU 写入多个寄存器失败
- python - 如何从“类型”实例中获取类名?