Я унаследовал некоторый код JSF Spring и теперь могу видеть вместо внедрения bean-компонентов Spring через faces-config.xml
как
<managed-bean>
команда сделала это в коде как
FacesContext facesContext = FacesContext.getCurrentInstance();
ELResolver elResolver = facesContext.getApplication().getELResolver();
MyClass myBean = (MyClass) elResolver.getValue(facesContext.getELContext(), null,ApplicationConstants.MY_BEAN_NAME);
Я бы предпочел сделать это в xml - есть ли в этом какое-то преимущество или нет ничего особенного?
Версии JSF 1.2 и Spring 3