Я использую Spring 3.1 JSF 2.2.использовать javax.faces.view.ViewScoped с CDI Spring bean и JSF
Annoting Bean with ViewScoped, представленный JSF 2.2, не работает.
@javax.inject.Named
@javax.faces.view.ViewScoped
public class TestBean {
@PostConstruct
public void init(){sysout("Why spring invoke this when initializing context :-(");}
}
В моей applicationContext.xml есть аннотацию компонент сканирования тег
<context:component-scan base-package="com.test"/>
Spring 3.1 обнаружения и борьбы с КДИ аннотацию, но @ javax.faces.view.ViewScoped не работает. Я знаю, что есть another solution, создав мою собственную реализацию ViewScoped, но я хочу знать, почему @ javax.faces.view.ViewScoped не работает.
Почему вы думаете, что весна вызывает '@ PostConstruct'? Вы не используете Spring в этом коде. Пожалуйста, объясните некоторые подробности о вашей проблеме. Требуется [sscce] (http://sscce.org/). – erencan
описание обновлено – deyine