JSON is not returning with the accents

Asked

Viewed 55 times

0

I am with a doubt that I do not know what else to do for him to come without mocking the accents, I have tried several ways to put note of the Spring dom Procudes UFT-8 no solution came handy.

@Transactional(propagation=Propagation.REQUIRES_NEW)
public ResponseEntity<UsuarioSaidaDTO> saveUsuario (UsuarioEntradaDTO usuarioEntradaDTO) {

    UsuarioSaidaDTO usuarioSaidaDTO = new UsuarioSaidaDTO();

    try {

        if (usuarioEntradaDTO.getCodigoTipoUsuario() == 1) {
            Usuario usuarioFindByCodigoTipoUsuarioAdmistrador = usuarioRepository.findByCodigoTipoUsuarioAdmistrador();

            if (usuarioFindByCodigoTipoUsuarioAdmistrador != null) {
                usuarioSaidaDTO.setCode(BusinessRulesReturnCodes.USUARIO_JA_EXISTE_ADMINISTRADOR.getCode());
                usuarioSaidaDTO.setMessage(BusinessRulesReturnCodes.USUARIO_JA_EXISTE_ADMINISTRADOR.getMessage());

                return new ResponseEntity<UsuarioSaidaDTO>(usuarioSaidaDTO, HttpStatus.UNAUTHORIZED);
            }
        }

        Usuario usuarioFindByLoginUsuario = usuarioRepository.findByLoginUsuario(usuarioEntradaDTO.getLoginUsuario());

        if (usuarioFindByLoginUsuario != null) {
            usuarioSaidaDTO.setCode(BusinessRulesReturnCodes.USUARIO_JA_EXISTE_LOGIN.getCode());
            usuarioSaidaDTO.setMessage(BusinessRulesReturnCodes.USUARIO_JA_EXISTE_LOGIN.getMessage());

            return new ResponseEntity<UsuarioSaidaDTO>(usuarioSaidaDTO, HttpStatus.CONFLICT);
        }

        Usuario usuario = ConvertToBean.convertToUsuario(usuarioEntradaDTO);

        usuarioRepository.save(usuario);

        usuarioSaidaDTO.setCode(BusinessRulesReturnCodes.INCLUIR.getCode());
        usuarioSaidaDTO.setMessage(BusinessRulesReturnCodes.INCLUIR.getMessage());



        return ResponseEntity.ok(usuarioSaidaDTO);

    } catch (Exception e) {
        usuarioSaidaDTO.setCode(BusinessRulesReturnCodes.ERRO_GERAL.getCode());
        usuarioSaidaDTO.setMessage(BusinessRulesReturnCodes.ERRO_GERAL.getMessage());

        return new ResponseEntity<UsuarioSaidaDTO>(usuarioSaidaDTO, HttpStatus.INTERNAL_SERVER_ERROR);
    }
}
  • How’s the way out?

  • I solved, taking out the messages from Java, and putting only in Angular so solved all my problems, I just return the type of return now, check in Angular and put the message I want.

No answers

Browser other questions tagged

You are not signed in. Login or sign up in order to post.