我使用 Spring MVC 4(或 Spring-Boot)编写了简单的 rest 应用程序。在控制器中,返回 ResponseEntity
。但是在某些情况下,我想给出成功的 JSON,如果有验证错误,我想给出错误的 JSON。目前的成功和错误响应是完全不同的,所以我已经创建了两个类的错误和成功。在控制器中,如果内部逻辑正常,我想返回 ResponseEntity<Success>
。否则我想返回 ResponseEntity<Error>
。有没有什么办法。
Success
和 Error
是我用来表示成功和错误响应的两个类。