Внедрите bean-компонент пользовательского объема в приложение JSF 2 - PullRequest
0 голосов
/ 07 марта 2012

Я использую пользовательский bean-объект с управляемым представлением Spring в приложении JSF2 - Spring.Я хочу внедрить компонент в компонент запроса.Однако, похоже, что я получаю новый экземпляр пользовательского компонента области видимости каждый раз, когда вызывается компонент области запроса.

Мой компонент видимости выглядит следующим образом

@Component("registration")
@Scope("view")
public class RegistrationBean implements Serializable

Мой компонент области видимости выглядит следующим образом:

@Component("registrationController")
@Scope("request")
public class RegistrationController implements Serializable
{
@Autowired(required=false) 
@Qualifier("registration")  
private RegistrationBean registration;  
  .....

}

Если я использую компонент области видимости непосредственно в моемFacelets, все мои ценности сохранены.Однако, если я получаю доступ к тому же объекту через мой компонент запроса, значения не сохраняются.

Основываясь на своих исследованиях, я вижу примеры, когда bean-объект управляемой области видимости JSF внедряется в bean-компонент области управляемых запросов JSF, однако я не смог найти ни одного экземпляра вышеупомянутой проблемы.

Любая информацияв понимании этого вопроса высоко ценится.Заранее спасибо.

1 Ответ

0 голосов
/ 20 апреля 2015

Вы можете посмотреть на мою реализацию областей просмотра для Spring.

Смотрите мой github javaplugs / spring-jsf репозиторий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...