¿Habrá dos instancias para un bean si escribo una anotación de @managed bean y defino la misma en faces-config.xml?

En mi aplicación, en algunos lugares, estamos utilizando @ManagedBean annoation para Person bean y para el mismo Person Bean que definimos en faces-confing.xml como a continuación, al mismo tiempo.

@ManagedBean("name=person")
 @SessionScoped
 Public class Person{


}

faces-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>

Mi pregunta es: ¿este enfoque crea dos instancias para el bean Person o si importa si hago esto? ¿Esto tiene algún efecto en el rendimiento de mi aplicación si hago esto para cada Bean en mi aplicación?

Respuestas a la pregunta(1)

Su respuesta a la pregunta