Será que um 'modelo' tem que ser declarado como um 'var' a fim de vincular a ele na Primavera Webflow 2?
-
22-07-2019 - |
Pergunta
Atualmente estou usando Spring Webflow 2, e eu tenho escrito um teste de unidade para um fluxo antes de eu realmente escrever todas as JSPs para o fluxo. Por alguma razão, meus requestParameters não estão sendo obrigados a meu objeto modelo. Estou criando o modelo de objeto bem antes de eu entrar no estado de exibição que se liga a ele (em vez de declará-la como um 'var' dentro do fluxo). Eu dobro verificado todos os nomes de parâmetros / modelo propriedades do objeto e está tudo bem, mas por algum motivo não é só ligação. Alguém tem alguma idéia de por que?
Solução
Você está se referindo a um teste de unidade como em Capítulo 14 da referência? Se assim for, o modelo não fica ligada dentro desses testes por razões que eu ainda não compreendidos. A zombaria Spring Web Flow não emular as porções de ligação.
Veja também esta questão similar.
até que corrigir esse problema, você só precisa fazer a si mesmo obrigatório em todos o teste, definindo os campos de seu objeto para os parâmetros que você está assentado no fluxo. Mas não é um teste muito satisfatória, em seguida, eu sei.