Prezados bom dia,
Por que o objeto devolvido no ResponseEntity é um TopicoDto e não o TopicoForm que foi criado para atender ao médoto cadastrar?
public ResponseEntity<TopicoDto> cadastrar(@RequestBody TopicoForm form, UriComponentsBuilder uriBuilder)