第 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 依赖项会自动添加到应用程序的类路径中。