Будут ли два экземпляра для 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 или имеет значение, если я это сделаю? Влияет ли это на производительность моего приложения? Если я делаю это для каждого Бина в моем приложении?

Ответы на вопрос(1)

Ваш ответ на вопрос