Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Não Reconhece parâmetro do tipo Integer

Param: {number=2, name=asd} Argument 1: class java.lang.String

isso é o que aparece no sysout quando printo o tipo do argumento "number".

1 resposta
solução!

Boa tarde, Alencar! Como vai?

Isso acontece pq os dados são enviados pelo console no formato String. Então para vc quiser receber um valor do tipo numérico ou de qualquer outro formato, haverá a necessidade de criar o que chamamos de conversores!

Esses caras são responsáveis por pegar os dados no formato String e tentar converter para o tipo correspondente esperado pelo seu método.

Segue o link de um conversor implementado pelo VRaptor!

https://github.com/caelum/vraptor/blob/master/vraptor-core/src/main/java/br/com/caelum/vraptor/converter/FloatConverter.java

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software