http://spring.io/guides/gs/rest-service/

先放链接。

这个很小很小的一个功课,我却遇到了各种各样的奇葩错误,折腾了两天才弄好。

想要开始的话,需要一些准备工具

1、maven(不推荐gradle,运行的时候会自动FQ然后失败)

2、sts(不推荐在eclipse上装,因为会非常非常卡,推荐直接从spring官网上下已经集成好的版本)

在官网上分别给出了maven和gradle的使用方法,但就是没有说sts应该怎么运行于是我折腾搜索了很久才找到方法。

sts目前已经是基于jdk1.8了,编程的工具真是要与时俱进啊……由于我在之前不知道怎么回事jdk和jre装到了不同的地方去,所以用什么maven指令都会报错

No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK

就是这个东东。

将java全部重装后,发现sts打不开了,原因是path里的第一条,什么javapath那个东东,干扰了eclipse,删掉,可以正常打开了。

sts有个非常大的好处是,可以直接从spring里导入guide项目,并且可以在sts里直接看guide,不用和浏览器切换,如果不遇到错误的话……

如何导入项目?http://spring.io/guides/gs/sts/

导入了之后项目可能会出现一个红色!,pom.xml是报错的

这时要注意两点,看自己的jdk是不是1.8版本,(我的报错并不是这个原因)

网上搜索之看到,maven项目第一次build是要下载很多jar的,和eclipse可能没连接上……报错之,无解啊这

后来我发现我的问题就是上面那行打字,在Window - Preferences- Java - Installed JREs里定位成jdk1.8,再从项目里的maven-update project 记得勾选force update 更新之后,感叹号消失,不再报错

run as maven install 等待成功后,再 run as spring boot app

注:官网上的指导,mvn的运行指令是 mvn spring-boot run,通过命令行在项目里直接运行的时候,结果和sts这两部加起来的输出是一样的。

这两个run之后,都可以在默认的8080端口,根据访问greeting得到反馈了

转载于:https://www.cnblogs.com/bakoom/p/5487982.html

Spring起步(一)Building a RESTful Web Service相关推荐

  1. Building a Restful Web Service(最好的Spring入门教程 --来自Spring官网的Guides)

    搭建一个Restful Web服务 本文档将引导你用Spring搭建一个"Hello,World!"Restful Web服务. 你要搭建的是什么? 你将搭建一个Web服务,这个服 ...

  2. Eclipse + Spring + maven Building a RESTful Web Service ---需要添加注释

    1.Eclipse --> help --> new software 安装Maven插件 url:http://download.eclipse.org/technology/m2e/r ...

  3. Building a RESTful Web Service

    http://spring.io/guides/gs/rest-service/ Should shutdown tomcat service first , and then java -jar * ...

  4. gradle第二天(Building a RESTful Web Service)

    1.创建项目project: 在项目下用命令:mkdir -p src/main/java/hello/ 创建路径 src/main/java/hello/ 2.在项目下添加文件: (1)在src/m ...

  5. Apache CXF实现Web Service(3)——Tomcat容器和不借助Spring的普通Servlet实现JAX-RS(RESTful) web service...

    起步 参照这一系列的另外一篇文章: Apache CXF实现Web Service(2)--不借助重量级Web容器和Spring实现一个纯的JAX-RS(RESTful) web service 首先 ...

  6. 【转】Spring 4.x实现Restful web service

    http://my.oschina.net/yuyidi/blog/352909 首先我们还是跟之前一样,创建一个maven项目,不过因为Spring Restful web service是基于Sp ...

  7. spring boot demo( 获取一个RESTful web service)

    Consuming a RESTful Web Service spring demo中给的接口是  http://gturnquist-quoters.cfapps.io/api/random. 返 ...

  8. Java RESTful Web Service实战(第2版)

    Java核心技术系列 Java RESTful Web Service实战 (第2版) 韩陆 著 图书在版编目(CIP)数据 Java RESTful Web Service实战 / 韩陆著. -2版 ...

  9. 使用JAX-RS创建RESTful Web Service

    guice resteasy http://www.cnblogs.com/ydxblog/p/7891224.html http://blog.csdn.net/withiter/article/d ...

最新文章

  1. 常见的CSS属性和值CascadingStyleSheets
  2. 【Python】生成器有啥用?
  3. Linux graphic subsytem(1)_概述
  4. 文本向量表示及TFIDF词汇权值
  5. 错误类型、混淆矩阵及目标检测常用评价指标
  6. python3和php7哪个好_性能是Flask的3倍!比PHP7还快!这个Python框架你值得拥有!
  7. Bailian4117 简单的整数划分问题【整数划分+记忆化递归】
  8. The best GraphQL Loader for Webpack
  9. ATA/SATA/SCSI/SAS/FC总线简介
  10. IOS笔记 : addChildViewController
  11. 【Daily】IE弹窗SQL分割字符串
  12. 计算机安全排名,电脑安全卫士排行榜
  13. Android开发之so文件使用方法详解
  14. php 实现 pacs 系统,知名PACS系统VC源码
  15. Google Earth Engine(GEE)——利用sentinel-2数据进行农作物提取分析
  16. 如何优雅地打印一个Java对象?
  17. C++设计模式——访问者模式(高屋建瓴)
  18. 台式计算机识别不了u盘,台式机装系统读取不出U盘怎么办?
  19. SVN 具体某一行代码是谁添加的
  20. VisionMobile:M2M生态系统的秘方(5):四、创建M2M平台

热门文章

  1. 40岁后才明白的道理:人一生奋斗余地很有限--转载
  2. 百度2011实习生招聘笔试题
  3. 三层交换机----VRRP协议学习
  4. 重新拾起ActionScript,物已是人已非--浅谈软件之美
  5. Java 复制一个文件到另外一个目录下
  6. bootstrap-table对前台页面表格的支持
  7. SQL Server - select语句练习
  8. 关于异常Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
  9. 关于Sqlite的一个demo
  10. Notepad2 一个很不错的记事本