Создание пружинных бобов - PullRequest
0 голосов
/ 16 января 2012

У меня есть проект Spring / Vaadin, и я использую RestTemplate для доступа к внешним источникам данных, которые затем добавляются в компоненты vaadin. RestTemplate автоматически подключается к моим EJB, и эти EJB вводятся в другие пружинные компоненты. Как я могу контролировать, когда будут создаваться весенние бобы?

Например: у меня есть структура меню, и у каждого элемента меню есть clickListener, который вставляет нужный компонент в часть содержимого макета. Этот компонент подключен автоматически, и я вижу в журналах, что он создается (то есть вызывается служба REST) ​​при запуске приложения, а не при событии click.

Другая проблема заключается в том, что все мои компоненты, которые являются автоматически связанными, не могут иметь конструкторы, которые работают с некоторыми автоматически связанными свойствами (я получаю NullPointerException), и, следовательно, классы не могут быть даже созданы обычным способом. Могу ли я как-то сказать Spring, чтобы он автоматически связывал поля при создании объекта, т.е. чтобы метод конструктора мог работать с элементами?

1 Ответ

0 голосов
/ 16 января 2012

Аннотация @Configurable делает объект, созданный new пружинным бобом.- Требуется Аспект J

...