2010-07-12 1 views

risposta

7

Se si desidera scoprire l'ordine di creazione del bean, è possibile registrare un numero personalizzato BeanPostProcessor che stampa le informazioni a cui si è interessati. Seguire il collegamento per un esempio di Spring 2.5.x.

Se si desidera visualizzare la configurazione del bean prima di qualsiasi creazione di bean effettiva, quindi registrare un numero personalizzato BeanFactoryPostProcessor che stampa le informazioni a cui si è interessati. Seguire il collegamento per un esempio di Spring 2.5.x.

In entrambi i casi, se si desidera visualizzare visivamente le informazioni, i PostProcessor potrebbero facilmente creare un JFrame con una JList e aggiungere le informazioni a tale.

0

Credo che la primavera crei i bean nell'ordine in cui li trova nei file cfg primaverili a meno che non si specifichi esplicitamente le dipendenze tra di loro utilizzando dipende da.

1

Come posso sapere in che ordine sono stati creati i miei fagioli?

Un modo sarebbe di impostare il livello di registrazione log4j su DEBUG e scorrere la chatter nei file di registro. Non elegante, ti concedo.

0

Il modo migliore è mettere il livello log4j log in modalità DEBUG e utilizzare grep per filtrare solo le righe che mostrano il completamento del bean bean.