第 5 章 配置 GreetingController 以返回 JSON 响应
设置 Spring Web 示例时自动生成的 GreetingController 是一个简单的端点,它将文本字符串返回为响应。在更复杂的应用程序中,您可能需要配置 REST 控制器,以 JSON 格式返回响应。以下示例演示了如何配置 Spring RestController 以返回 JSON 内容:
流程
展开
GreetingController类,如示例所示。扩展类返回 JSON 格式的响应,其中包含问候和名称。请注意,您必须从 Spring Web 导入PathVariable注解类,以确保您的配置正常工作:src/main/java/org/acme/spring/web/GreetingController.java
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
当您更改 REST 端点时,还必须更新包含 REST 端点的单元测试的类文件:
src/test/java/org/acme/spring/web/GreetingControllerTest.java
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 请注意,当您在 Quarkus 中使用 Spring Web 兼容性层时,com.fasterxml:jackson.core 依赖项会自动添加到应用程序的 classpath 中,并配置。