我想知道 Spring Boot 最佳实践。
我有一个 Spring Boot API,它基本上公开了另一个 API。这是一个必要的邪恶。外部 API 完全是一场灾难,我们无法直接将其暴露给我们的客户。
问题在于,此 API 有时需要 requestBody 中的字段,但不会将它们返回给使用者。
将其转换为 Spring Boot(Javax 验证或 Lombok)。我不能只在这些字段上添加 @Notnull 或 @Nonnull 注释。因为当 Jackson 尝试反序列化 responseBody 时,它会失败。
我应该在这里做什么?
我应该制作一个单独的 ObjectIn 和 ObjectOut
我应该删除注释并在restController 中进行自定义条件检查吗
我应该完全做些别的事情吗
Helenr
桃花长相依
相关分类