首先给出文章链接: spring-boot 创建REST服务
这篇文章是官方给出的新手引导,但是其中也有一些小坑。特此在小本本里记录下来。
遇坑一
- 遇到的坑 :
- 在 What makes something RESTful? 这一节,使用到了
org.springframework.hateoas.Resource
等内容,但是在最新默认的Maven包中并没有这一部分东西(应该说这些东西有点过时了,新的使用的是 ResponseEntity<EntityModel<T>> 这种方式)
- 在 What makes something RESTful? 这一节,使用到了
这可能是由于指引文档书写的时间比较早,使用的是比较老的默认内容引起的。
- 解决方式:
- 其实很简单,找到正确的依赖即可。我尝试之后,找到了一个可用的解决方案,在 pom.xml 文件中修改 spring-boot 的版本。暂时看来 2.1.0.RELEASE 可用
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.0.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
网友评论