como especificar um feijão como não preguiçoso com anotações
-
06-07-2019 - |
Pergunta
Alguém sabe como especificar um feijão como não preguiçoso quando usando anotações para configurar o feijão?
Solução
Beans não são preguiçosos por padrão. No entanto, tanto quanto as anotações estão em causa, parece que actualmente anotações não apoiá-lo. http://forum.springsource.org/showthread.php?t=62931
próxima versão da Primavera parece que para ter algo na loja http://jira.springframework.org/browse/SJC-263
Outras dicas
Na primavera 3.0 há uma anotação: @Lazy(false)
. Mas nota que o feijão está ansioso por padrão.
Apenas às coisas série direta, ser conhecido que a Spring 3.0 e mais tarde, feijão são por padrão ansiosamente inicializado.
Trecho do @Lazy(false)
link na resposta de Bozho:
Se esta anotação não está presente em uma definição de componente ou Bean, inicialização ansioso irá ocorrer. Se estiver presente e definido como verdadeiro, o Feijão / Componente não será inicializado até referenciado por outro feijão ou explicitamente recuperado do BeanFactory vedante. E se presente e definido como falso, o feijão será instanciado na inicialização por fábricas de feijão que executam a inicialização ansioso de singletons.
Eu tentei @EnableScheduling na minha classe de configuração de anotação e que fez o truque.