saveourtool/save-cloud
在 GitHub 查看Don't use `@Entity`s directly for (de)serialization, use DTOs instead
Open
#1,132 建立於 2022年9月1日
backlogenhancementgood first issuerefactoring
倉庫指標
- Star
- (38 star)
- PR 合併指標
- (PR 指標待抓取)
描述
Certain classes can be marked as opted-out of serialization (maybe @JsonIgnoreType?) and their usages in transport replaced with
Execution->ExecutionDtoUser->UserInfo(consider #1130 as an example of why this is needed)
Another idea would be to create a custom detekt rule that would check that
- methods annotated with various
@...Mappingreturn not-@Entityclass or Mono bodyValue(),ObjectMapper.writeValueetc. are used with not-@Entityclasses