【问题标题】:A new project using Spring Initializr does not run in browser使用 Spring Initializr 的新项目不在浏览器中运行
【发布时间】:2020-07-03 03:49:11
【问题描述】:

构建使用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

【问题讨论】:

    标签: spring-boot spring-initializr


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2019-11-05
      • 2018-10-13
      • 2018-04-01
      • 2018-01-15
      • 1970-01-01
      • 2014-03-04
      • 2015-03-21
      • 1970-01-01
      • 2020-02-04
      相关资源
      最近更新 更多