Pergunta

Existe uma boa maneira de ter aulas @Controller do Spring para chamar um método específico uma vez por pedido?

Agora eu estou usando um método anotado com @InitBinder para este fim, mas esta é suboptimal como métodos @InitBinder ter chamado várias vezes por pedido. Eu só quero fazer algumas coisas de inicialização / atualização para usar em meus controladores.

O que eu estou procurando é algo como before_filter Rails, mas tanto quanto eu posso dizer não há nenhuma funcionalidade assim na Primavera.

Foi útil?

Solução

Parece que você precisa de um feijão controlador de escopo de solicitação. Mola vai criar uma nova instância do controlador para cada pedido, e irá inicializar o feijão de cada vez usando os mecanismos padrão como @PostConstruct.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top