Ho una domanda circa la @Inject
annotazioni in Java EE 6:Java EE 6: @Inject e grado <T>
Qual è la differenza tra:
@Inject
private TestBean test;
@Inject
private Instance<TestBean> test2;
Per avere il riferimento:
test2.get();
Alcune informazioni su istanza: http://docs.oracle.com/javaee/6/api/javax/enterprise/inject/Instance.html
Forse non crea l'oggetto fino a quando non viene chiamato da get()? Volevo solo sapere qual è il migliore per la memoria jvm. Penso che direct @Inject
creerà direttamente un'istanza dell'oggetto, anche se non è utilizzata dall'applicativo ...
Grazie!
La mia risposta è stata sufficiente o forse ho frainteso la tua domanda? Se per caso l'hai trovato utile, non dimenticare di votarlo e/o contrassegnarlo come accettato. Grazie! –