找不到网址的网页:http://localhost:8080/ in Spring 由codegen用swagger生成
No webpage was found for the web address: http://localhost:8080/ in Spring generated by codegen with swagger
我正在使用 swagger 编辑器中的示例宠物商店学习 swagger:https://editor.swagger.io/
spring 的代码已生成,我没有更改任何内容。但是,每次我 运行 它在 http://localhost:8080 上时,它都会给出错误消息
This localhost page can’t be found
No webpage was found for the web address: http://localhost:8080/
HTTP ERROR 404
但我相信我应该在以下网站中看到类似的内容:
https://petstore.swagger.io/
请问如何解决这个问题?非常感谢。
我在控制器class HomeController中遵循URL。
@Controller
public class HomeController {
@RequestMapping(value = "/")
public String index() {
System.out.println("swagger-ui.html");
return "redirect:swagger-ui.html";
}
}
您可能访问错了URL。尝试 http://localhost:8080/<base-url>/swagger-ui.html
此外,您可以参考此 link 进行基本设置。
上下文路径似乎是 v2。
您应该可以访问演示:
http://localhost:8080/v2/<endoint>
尝试访问:
http://localhost:8080/v2/swagger-ui.html
上下文路径在 src/main/resource
下名为 application.properties
的配置文件中定义。该文件包含以下内容:
springfox.documentation.swagger.v2.path=/api-docs
server.contextPath=/v2
server.port=8080
spring.jackson.date-format=io.swagger.RFC3339DateFormat
spring.jackson.serialization.WRITE_DATES_AS_TIMESTAMPS=false
上下文路径在 server.contextPath
下定义。
我正在使用 swagger 编辑器中的示例宠物商店学习 swagger:https://editor.swagger.io/
spring 的代码已生成,我没有更改任何内容。但是,每次我 运行 它在 http://localhost:8080 上时,它都会给出错误消息
This localhost page can’t be found
No webpage was found for the web address: http://localhost:8080/
HTTP ERROR 404
但我相信我应该在以下网站中看到类似的内容: https://petstore.swagger.io/ 请问如何解决这个问题?非常感谢。
我在控制器class HomeController中遵循URL。
@Controller
public class HomeController {
@RequestMapping(value = "/")
public String index() {
System.out.println("swagger-ui.html");
return "redirect:swagger-ui.html";
}
}
您可能访问错了URL。尝试 http://localhost:8080/<base-url>/swagger-ui.html
此外,您可以参考此 link 进行基本设置。
上下文路径似乎是 v2。
您应该可以访问演示:
http://localhost:8080/v2/<endoint>
尝试访问: http://localhost:8080/v2/swagger-ui.html
上下文路径在 src/main/resource
下名为 application.properties
的配置文件中定义。该文件包含以下内容:
springfox.documentation.swagger.v2.path=/api-docs
server.contextPath=/v2
server.port=8080
spring.jackson.date-format=io.swagger.RFC3339DateFormat
spring.jackson.serialization.WRITE_DATES_AS_TIMESTAMPS=false
上下文路径在 server.contextPath
下定义。