saveourtool/save-cloud
Vedi su GitHubDon't use `@Entity`s directly for (de)serialization, use DTOs instead
Open
#1132 aperta il 1 set 2022
backlogenhancementgood first issuerefactoring
Metriche repository
- Star
- (38 star)
- Metriche merge PR
- (Metriche PR in attesa)
Descrizione
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