关闭
所有的指南

春天快速入门指南

你会建立

你将创建一个经典的“Hello World!”终端,任何浏览器都可以连接到。你甚至可以告诉它你的名字,它会以更友好的方式回应你。

你需要什么

集成开发环境(IDE)

受欢迎的选择包括IntelliJ IDEA,春天的工具,Visual Studio代码,或Eclipse,以及更多。

Java™开发工具包(JDK)

我们建议AdoptOpenJDK版本8或版本11。

步骤1:启动一个新的Spring Boot项目

使用start.m.tujungaca.com.创建“Web”项目。在“依赖关系”对话框中搜索并添加“Web”依赖项,如屏幕截图所示。点击“生成”按钮,下载zip,并将其解压缩到计算机上的文件夹中。

Spring Initializr (start.m.tujungaca.com)被要求生成一个简单的Spring Boot ' Web '项目。点击“生成”按钮将创建一个项目的存档,你可以解压并使用它开始工作。 Spring Initializr (start.m.tujungaca.com)被要求生成一个简单的Spring Boot ' Web '项目。点击“生成”按钮将创建一个项目的存档,你可以解压并使用它开始工作。

项目由start.m.tujungaca.com.包含春天的引导,这个框架使Spring可以在应用程序中工作,但不需要太多代码或配置。Spring Boot是启动Spring项目的最快和最流行的方式。

步骤2:添加代码

在IDE中打开项目并找到DemoApplication.java文件src / main / java / com/example/demo文件夹中。现在通过添加额外的方法和注释来更改文件的内容,如下面的代码所示。您可以复制和粘贴代码,或者只是键入它。

包com.example.demo;

进口org.springframework.boot.SpringApplication;
进口org.springframework.boot.autoconfigure.SpringBootApplication;
进口org.springframework.web.bind.annotation.GetMapping;
进口org.springframework.web.bind.annotation.RequestParam;
进口org.springframework.web.bind.annotation.RestController;

@SpringBootApplication
@RestController
公共阶级DemoApplication {

public static void main(String[] args) {
SpringApplication.run (DemoApplication.class, args);
}

@GetMapping (“/ hello”)
public String hello(@RequestParam(value = "name", defaultValue = "World") String name) {@RequestParam(value = "name", defaultValue = "World") String name) {
返回字符串。格式(“你好% s !”,名称);
}
}

这就是在Spring Boot中创建一个简单的“Hello World”web服务所需的全部代码。

你好()方法被设计为接受一个String参数的名字,然后将此参数与单词组合“你好”在代码中。这意味着如果您将您的名称设置为“艾米”在请求中,响应将是“你好,艾米。”

@RestController注释告诉Spring,这段代码描述了应该在web上可用的端点。的@getmapping(“/ hello”)告诉Spring使用我们的你好()方法来回答发送到http://localhost:8080/hello地址。最后,@RequestParam.告诉春天期待一个的名字请求中的值,但如果它不存在,它将默认使用“world”这个词。

步骤3:试一试

让我们建立并运行该程序。打开命令行(或终端)并导航到您拥有项目文件的文件夹。我们可以通过发出以下命令来构建和运行应用程序:

MacOS / Linux:

。/ mvnw spring-boot:运行

窗口:

mvnw spring-boot:跑

你应该会看到一些类似这样的输出:

当我们的Spring Boot应用程序启动时,输出各种日志语句的终端。

这里的最后几行告诉我们Spring已经开始了。Spring Boot的嵌入式Apache Tomcat服务器作为一个网络服务器,监听请求本地主机港口8080.。打开浏览器,在顶部的地址栏中输入http://localhost:8080/hello。你应该得到一个非常友好的回复:

浏览器屏幕显示了应用程序的默认' hello world '输出。

突击测验

如果添加会发生什么? name =艾米到URL的末尾?

接下来,试试这些流行的指南

您已经看到Spring可以是多么简单,但是它也非常灵活。你可以用Spring做成千上万的事情,而且我们有很多指南可以让你了解最流行的选择。为什么不继续学习,试试这些额外的指南呢?