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?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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