Будут ли два экземпляра для bean-компонента, если я напишу аннотацию @managed bean-аннотации и определю ее в файле face-config.xml?
В моем приложении в некоторых местах мы используем аннотацию @ManagedBean для bean-компонента Person и для одного и того же bean-компонента Person, который мы одновременно определяем в face-confing.xml, как показано ниже.
@ManagedBean("name=person")
@SessionScoped
Public class Person{
}
Лица-config.xml
<managed-bean>
<managed-bean-name>person</managed-bean-name>
<managed-bean-class>com.test.sample.Person</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
Мой вопрос: создает ли этот подход два экземпляра для компонента Person или имеет значение, если я это сделаю? Влияет ли это на производительность моего приложения? Если я делаю это для каждого Бина в моем приложении?