0

构建使用https://start.spring.io/下载的新项目不会在浏览器上运行。我在 stackoverflow 上看到了一些解决方案,需要进行一些更改或添加,但默认/开箱即用的应用程序无法运行。

我在 Github https://github.com/spring-projects/spring-boot/issues/20603中问过这个问题,但被告知我需要添加请求映射或其他内容。根没有默认映射。这确实是显示 404 的默认错误页面。

是否有“添加请求映射或其他内容”的文档?如果应用程序运行时显示一些文本而不是错误消息,这将有所帮助。这对于 Spring 开发人员来说可能是一件简单的事情,但对于学习者来说,需要付出很多努力。

http://localhost:8080/

在此处输入图像描述

重现步骤:

在https://start.spring.io/下载新项目

在此处输入图像描述

mvn clean package

在此处输入图像描述

mvn spring-boot:run

在此处输入图像描述

4

1 回答 1

2

这是创建新 Spring Boot 项目后的预期行为。初始化程序不会为您注册任何端点,它只是为您提供可以开始使用的项目框架。

如果您想查看一些内容,请localhost:8080/考虑将以下 Java 类添加到您的项目中:

@RestController
public class HelloWorldController {

  @GetMapping
  public String helloWorld() {
    return "Hello World!";
  }

}

如果您是 Spring/Spring Boot 新手,我可以推荐以下资源:

于 2020-03-22T15:28:11.143 回答