本指南将指导您使用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文件。
注意:本文来自网友投稿。本站无法对本文内容的真实性、完整性、及时性、原创性提供任何保证,请您自行验证核实并承担相关的风险与后果!
CoLaBug.com遵循[CC BY-SA 4.0]分享并保持客观立场,本站不承担此类作品侵权行为的直接责任及连带责任。您有版权、意见、投诉等问题,请通过[eMail]联系我们处理,如需商业授权请联系原作者/原网站。