在我的应用程序中,我们在某些地方同时使用 @ManagedBean 注释来处理 Person bean 和我们在 faces-confing.xml 中定义的同一个 Person bean,如下所示。
@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 bean 创建了两个实例,或者我这样做是否重要?如果我对我的应用程序中的每个 Bean 都这样做,这对我的应用程序的性能有什么影响吗?