O que é melhor? Utilizar a annotation @JsonIgnore no campo da entidade que eu não quero que apareça no corpo do JSON ou usar o padrão DTO explicado no curso?
O que é melhor? Utilizar a annotation @JsonIgnore no campo da entidade que eu não quero que apareça no corpo do JSON ou usar o padrão DTO explicado no curso?
As vezes você não quer retornar alguma propriedade o json para o usuário, então você pode anotar com @JsonProperty:
@JsonProperty(access = Access.WRITE_ONLY)
private String password;
Mas poderia usar um DTO que recebe do modelo, sem problemas. Depende de cada caso