从零开始 - Spring Boot - 引导快速创建Spring Boot - 知识铺

知识铺: 致力于打造轻知识点,持续更新每次的知识点较少,阅读不累。不占太多时间,不停地来唤醒你记忆深处的知识点。

Spring Initializer

引导Spring Boot应用程序的方法之一是使用Spring Initializer。

1. 访问Spring Initializer网页www。start。spring。io,访问的时候把。换成正确的 .

2. 并选择Build,Spring Boot版本和平台。

3. 选择Group,Artifact和所需的依赖项来运行应用程序。

请注意以下屏幕截图,其中显示了我们添加spring-boot-starter-web依赖项以编写REST接口的示例。

添加依赖关系,构建项目,平台和版本后,单击“ 生成项目”按钮。将下载zip文件并提取文件。

本节通过使用Maven了解这些示例。

Maven

下载项目后,解压缩文件。打开pom.xml文件如下所示 -

xmlns:xsi = "http://www。w3。org/2001/XMLSchema-instance"

xsi:schemaLocation = "http://maven。apache。org/POM/4。0。0

http://maven。apache。org/xsd/maven-4。0。0。xsd">

4.0.0

com.tutorialspoint

demo

0.0.1-SNAPSHOT

jar

demo

Demo project for Spring Boot

org.springframework.boot

spring-boot-starter-parent

1.5.8.RELEASE

UTF-8

UTF-8

1.8

org.springframework.boot

spring-boot-starter-web

org.springframework.boot

spring-boot-starter-test

test

org.springframework.boot

spring-boot-maven-plugin

类路径依赖性

Spring Boot提供了许多Starters来在我们的类路径中添加jar。

例如,为了编写Rest接口,我们需要在类路径中添加spring-boot-starter-web依赖项。

Maven依赖

org.springframework.boot

spring-boot-starter-web

主要方法

主要方法应该是编写Spring Boot Application类。

该类应使用@SpringBootApplication进行注解。

这是启动Spring启动应用程序的入口点。

可以使用默认包在src / java / main目录下找到主类文件。

在此示例中,主类文件位于src / java / main目录中,其默认包为com.xxx.demo。

package com.xxx.demo;

import org.springframework.boot.SpringApplication;

import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication

public class DemoApplication {

public static void main(String[] args) {

SpringApplication.run(DemoApplication.class, args);

}

}

写一个简单Rest接口

要在Spring Boot Application主类文件本身中编写一个简单的Hello World Rest 接口,请按照以下步骤操作 -

  • 首先,在类的顶部添加@RestController注解。

  • 现在,使用@RequestMapping注解编写Request URI方法。

  • 然后,Request URI方法应该返回Hello World字符串。

现在,主要Spring Boot Application类文件将如下面的代码所示 -

package com.xxx.demo;

import org.springframework.boot.SpringApplication;

import org.springframework.boot.autoconfigure.SpringBootApplication;

import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.RestController;

@SpringBootApplication

@RestController

public class DemoApplication {

public static void main(String[] args) {

SpringApplication.run(DemoApplication.class, args);

}

@RequestMapping(value = "/")

public String hello() {

return "Hello World";

}}

创建一个可执行的JAR

让我们创建一个可执行的JAR文件,在命令提示符下使用Maven命令运行Spring Boot应用程序,如下所示 -

使用Maven命令mvn clean install,如下所示 -

执行命令后,可以在命令提示符下看到BUILD SUCCESS消息

用Java运行Hello World

创建可执行JAR文件后,可以在以下目录中找到它。

对于Maven,可以在目标目录下找到JAR文件,如下所示 -

现在,使用命令java -jar 运行JAR文件。

请注意,在上面的示例中,JAR文件名为demo-0.0.1-SNAPSHOT.jar

运行jar文件后,可以在控制台窗口中看到输出,如下所示 -

控制台,Tomcat在端口8080(http)上启动。

现在,转到Web浏览器并点击URL http:// localhost:8080 /

如下所示的输出 -

打开APP阅读更多精彩内容