使用HAL控制台来测试Spring Boot REST服务

x33g5p2x  于2022-10-04 转载在 Spring  
字(0.7k)|赞(0)|评价(0)|浏览(380)

HAL浏览器是一个网络应用,你可以把它包含在你的REST项目中,以实现对资源的简单管理。

安装HAL浏览器真的很简单,你所要做的就是在你的pom.xml中添加依赖项。

<dependency>    <groupId>org.springframework.data</groupId>    <artifactId>spring-data-rest-hal-browser</artifactId> </dependency>

我们将使用本教程中定义的JPA/REST应用程序作为例子。使用SpringBoot与JPA教程

添加了依赖关系后,就足以自动配置要提供的HAL浏览器了。运行Spring Boot应用程序。

$ ./mvnw spring-boot:run

接下来,访问URI http://localhost:8080,我们得到了第一个屏幕截图。

正如你所看到的,屏幕被分成了两部分:右边是Spring Data Rest应用程序的响应,左边是HAL浏览器的解析响应。

这里有两个分组按钮。GET和NON-GET。

  • GET是用来导航到集合中的资源。

  • NON-GET按钮是用来对集合做{POST, PUT, DELETE}请求。

你可以点击GET图标或简单地在资源管理器中添加'/all'GET请求,然后点击Go按钮。你应该看到所有的条目。

另一方面,如果你点击属于条目标题的黄色图标(在其NON-GET栏)。这将弹出你用来输入数据的窗口。

检查嵌入式资源

嵌入式资源显示了我们的/persons端点上的单个图书记录的细节。每个资源也包含自己的属性和链接部分。

正如你所看到的,你可以使用HAL浏览器应用程序轻松测试你的REST资源。

相关文章

微信公众号

最新文章

更多