我的 spring 引导网络应用程序已启动但无法运行?

My spring boot web app started but did not work?

所以我是 Spring 引导的新手,我之前用它创建了一些 CRUDS,但忘记了它们,我又回来了,所以我从 Spring Initializer 开始,并且这是我选择的选项:

  1. 项目:Maven 项目
  2. 语言:Java
  3. 包装:罐装
  4. Spring 引导:2.3.4
  5. Java : 8

然后我生成了项目,我在eclipse(旧版本:Oxygen 2018)中导入了项目,我在pom.xml(很常见的红色图标)中出现错误,我在[=47=中添加了一个标签](已经在这里找到了解决方案),并更新了我的 maven 项目,然后它开始工作了。

添加的标签是:

<properties>
    <java.version>1.8</java.version>
    <maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
</properties>

运行 项目的时间?我 运行 将该项目作为 Java 应用程序,我在等着看日志中的许多内容,其中之一告诉我必须使用哪个端口,等等 ..

但我得到的是:

所以 Spring 启动应用程序启动了,但我不知道在哪里、何时或如何,以及为什么很少有日志不像往常一样!

我试过 运行宁这个 localhost:8080 : default & localhost:8000 希望我能得到一些东西,但似乎 Tomcat server 不是 运行ning 之类的东西。

如有任何帮助,我们将不胜感激。

您需要将依赖项添加到您的 pom,以便拥有一个嵌入式 Web 服务器。

使用 Spring Initializr 时,您可以从依赖项菜单中 select Spring Web(对于 servlet)或 Spring Reactive Web(对于反应式)。由于您已经过了那个阶段,您可以将 spring-boot-starter-web(对于 servlet)或 spring-boot-starter-webflux(对于反应式)添加到您的 pom。