Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Converter para string

Como converter Int para String .setExpiration(logado.getUsuarioId().toString()); Esta aparecendo esse erro Cannot invoke toString() on the primitive type int. Também apareceu esse erro The method signWith(SignatureAlgorithm, String) from the type JwtBuilder is deprecatedJava(67108967) no signwith.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
4 respostas

Oi João,

Na sua classe Usuario o atributo usuarioId deve estar declarado como int ao invés de Integer.

Sim ele e do tipo int, nesse caso como eu faço para converter um tipo int para string?

solução!

Em classes que são entidades JPA o recomendado é sempre declarar os atributos como classe(Integer, Long, etc.) ao invés de tipos primitivos.

A sugestão é você alterar o atributo de int para Integer. Se não tiver como, pode fazer assim então:

Integer.valueOf(logado.getUsuarioId()).toString()

Muito obrigado!