关于java:Spring-Boot-构建一个RESTful-Web服务

5次阅读

共计 1184 个字符,预计需要花费 3 分钟才能阅读完成。

本指南将领导您应用 Spring 创立 “Hello, World “RESTful Web 服务的过程。

您将构建的内容

你将建设一个服务,它将承受 HTTP GET 申请,地址是

http://localhost:8080/greeting。

它将响应一个 JSON 示意的问候语,如上面的列表所示。

{"id":1, "content": "Hello, World!"}

您能够在查问字符串中应用可选的名称参数自定义问候语,如下列表所示。

http://localhost:8080/greeting?name=User

name 参数值会笼罩 World 的默认值,并反映在响应中,如下列表所示。

{"id":1, "content": "Hello,User!"}

您须要什么

JDK 1.8 或更高版本
Maven 3.2+

配置 java

下载安装 Java
配置 JAVA_HOME = JDK 目录

批改 mirror

C:/Users/Administrator/.m2/settings.xml

<settings>
    <mirrors>
        <mirror>
            <id>aliyun</id>
            <name>aliyun</name>
            <mirrorOf>central</mirrorOf>
            <!-- 国内举荐阿里云的 Maven 镜像 -->
            <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        </mirror>
    </mirrors>
</settings>

疾速观察成果

要跳过根本步骤,请执行以下操作。

下载并解压本指南的源码库,或者应用 Git 克隆:

git clone https://github.com/spring-guides/gs-rest-service.git。cd gs-rest-service/complete
mvnw package
java -jar target

而后关上浏览器,贴入如下地址:

http://localhost:8080/greeting。

它将响应一个 JSON 示意的问候语,如上面的列表所示。

{"id":1, "content": "Hello, World!"}


创立脚手架并且打包

应用 https://start.spring.io/ 生成一个 zip 文件,解压后失去一个目录,其内是脚手架代码
进入目录,执行:

mvnw package

漫长的执行后,看到 BUILD SUCCESS

执行

java –jar target\<JARFILE>

对于所有的 Spring 利用,你应该从 Spring Initializr 开始。Initializr 提供了一种疾速的办法来引入应用程序所需的所有依赖关系,并为您做了大量的设置。这个例子只须要 Spring Web 依赖关系。

您能够间接从 Spring Initializr 中获取蕴含必要依赖项的 Maven 构建文件。以下列表显示了抉择 Maven 时创立的 pom.xml 文件。

正文完
 0