我正在运行一个服务,其中可以访问Swagger UI:
http://serviceURL/swagger-ui.html
但是,它背后是一个代理,比如:
http://proxyURL/serviceName
Swagger UI生成的URL如下所示:
http://proxyURL/
@Bean
public Docket newsApi(ServletContext servletContext) {
return new Docket(DocumentationType.SWAGGER_2).pathProvider(new RelativePathProvider(servletContext) {
@Override
public String getApplicationBasePath() {
return "/serviceName" + super.getApplicationBasePath();
}
}).host("proxyURL");
}
通过添加这个SwaggerConfig文件并添加以下依赖项,我可以将swagger2设置到我的SpringBoot应用程序中: pom.xml 尽管我的controller类看起来像这样: ...我仍然可以通过执行以下操作来调用该控制器: RESTendpoint的curl-x GET如下所示: 看来spring-boot只是在浏览器中使用简单的旧版http://localhost:8080作为s
您好,我正在使用Laravel5.2版本。我通过composer安装了laravel项目。之后,我使用命令“phpartisanmake:auth”创建auth。创建身份验证路由后生成,例如“http://localhost:8000/login“.现在我不想要此路线,我想设置不同的路线,例如”http://localhost:8000/super/admin“那么,我该如何更改”http://l
我正在使用Mac。我的pip安装路径是。如何将其更改为? 通常情况下,我的jupyter笔记本找不到pip安装的软件包,这就是我想更改路径的原因。 我感谢你的帮助。欢迎使用其他正确安装软件包的解决方案。
问题内容: 我正在使用Debian。我安装了Python 3.2.3。Python 3的路径是/ usr / bin / python3。如何在Spyder中更改它? 问题答案: 按下以打开“首选项”窗口。在此窗口中,选择左侧的项目,然后选择选项卡。Python可执行文件的路径就在此处。
问题内容: 在网络服务器上运行的php和CLI版本未使用相同的php.ini文件。如果我执行命令,则显示此 而我的网络版本在中使用php.ini 。对于使用沼泽的人来说,这可能很常见。 如何更改读取的加载配置文件,这样我就不必维护2个不同的php.ini版本? 问题答案: 每个http://php.net/configuration.file: 在以下位置搜索php.ini(按顺序): SAPI模
当我从Android Studio打开Android SDK管理器时,显示的SDK路径是: 我想改变这条路。我怎么做?