开发第一个Spring Boot应用程序

Spring Boot当前支持Java,Kotlin和Groovy作为创建应用程序的语言首选项。 您也可以选择Maven或Gradle作为构建自动化工具。 您可以选择自己喜欢的IDE,包括Netbeans,IntelliJ,Eclipse或Spring Tool Suite。

我们将在Spring Tool Suite中使用Java和Maven。

我们可以用不同的方式创建一个Spring Boot应用程序。

  • Creating a maven project and adding dependencies
  • Using Spring Tool Suite (STS )/IntelliJ built in feature
  • Using Spring Initializr : https://start.spring.io

We will be using STS built in feature and will also look at Spring Initializr. In order to create first spring boot application using STS , click on File → New → Spring Starter Project.开发第一个Spring Boot应用程序

开发第一个Spring Boot应用程序

它将打开一个弹出窗口,可以在其中修改默认值。

我们修改了名称,组,工件和程序包的默认值。

根据您的要求进行修改后,单击“下一步”。

Now select Web from web stack and Devtools from Core stack.开发第一个Spring Boot应用程序

选择开发工具是可选的。 只是因为个人选择不保存文件一次又一次地启动应用程序。 稍后我们将了解DevTool。

Web是一个显而易见的选择,因为我们将学习基于Web的Spring Boot应用程序。

单击完成。 现在,我们准备好一个示例Spring Boot应用程序。

开发第一个Spring Boot应用程序

单击完成后,我们将具有如下图所示的项目结构。

com.codingsaint.userservice中的UserServiceApplication.java是我们应用程序的主要类和入口点。

每个Spring Boot Application都有一个主类,该主类充当应用程序的入口点。

让我们运行它,看看Spring Boot应用程序是否真的这么容易启动和运行。 您可以通过右键单击文件并从菜单中选择运行方式,然后选择“ Java应用程序”或“ Spring Boot应用程序”来将其作为Java应用程序运行。

运行它之后,您可以在控制台上看到以下输出,它确实表明该应用程序在端口8080上运行。

开发第一个Spring Boot应用程序

In browser open http://localhost:8080/ and verify if server is up. Following output with 404 (default 404 of Spring Boot application) tells that server is up and running and obviously we have nothing mapped to be displayed for base URL so we are seeing this 404 error page.

在下一部分中,我们将看到如何正确处理传入的请求。 我们还将深入探讨Spring Boot基础知识

from: https://dev.to//codingsaint/developing-first-spring-boot-application-3e49