Spring起步(一)Building a RESTful Web Service
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相关推荐
- Building a Restful Web Service(最好的Spring入门教程 --来自Spring官网的Guides)
搭建一个Restful Web服务 本文档将引导你用Spring搭建一个"Hello,World!"Restful Web服务. 你要搭建的是什么? 你将搭建一个Web服务,这个服 ...
- Eclipse + Spring + maven Building a RESTful Web Service ---需要添加注释
1.Eclipse --> help --> new software 安装Maven插件 url:http://download.eclipse.org/technology/m2e/r ...
- Building a RESTful Web Service
http://spring.io/guides/gs/rest-service/ Should shutdown tomcat service first , and then java -jar * ...
- gradle第二天(Building a RESTful Web Service)
1.创建项目project: 在项目下用命令:mkdir -p src/main/java/hello/ 创建路径 src/main/java/hello/ 2.在项目下添加文件: (1)在src/m ...
- 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 首先 ...
- 【转】Spring 4.x实现Restful web service
http://my.oschina.net/yuyidi/blog/352909 首先我们还是跟之前一样,创建一个maven项目,不过因为Spring Restful web service是基于Sp ...
- spring boot demo( 获取一个RESTful web service)
Consuming a RESTful Web Service spring demo中给的接口是 http://gturnquist-quoters.cfapps.io/api/random. 返 ...
- Java RESTful Web Service实战(第2版)
Java核心技术系列 Java RESTful Web Service实战 (第2版) 韩陆 著 图书在版编目(CIP)数据 Java RESTful Web Service实战 / 韩陆著. -2版 ...
- 使用JAX-RS创建RESTful Web Service
guice resteasy http://www.cnblogs.com/ydxblog/p/7891224.html http://blog.csdn.net/withiter/article/d ...
最新文章
- 常见的CSS属性和值CascadingStyleSheets
- 【Python】生成器有啥用?
- Linux graphic subsytem(1)_概述
- 文本向量表示及TFIDF词汇权值
- 错误类型、混淆矩阵及目标检测常用评价指标
- python3和php7哪个好_性能是Flask的3倍!比PHP7还快!这个Python框架你值得拥有!
- Bailian4117 简单的整数划分问题【整数划分+记忆化递归】
- The best GraphQL Loader for Webpack
- ATA/SATA/SCSI/SAS/FC总线简介
- IOS笔记 : addChildViewController
- 【Daily】IE弹窗SQL分割字符串
- 计算机安全排名,电脑安全卫士排行榜
- Android开发之so文件使用方法详解
- php 实现 pacs 系统,知名PACS系统VC源码
- Google Earth Engine(GEE)——利用sentinel-2数据进行农作物提取分析
- 如何优雅地打印一个Java对象?
- C++设计模式——访问者模式(高屋建瓴)
- 台式计算机识别不了u盘,台式机装系统读取不出U盘怎么办?
- SVN 具体某一行代码是谁添加的
- VisionMobile:M2M生态系统的秘方(5):四、创建M2M平台