Ποια είναι η διαφορά μεταξύ @autowired και @bean;
Ποια είναι η διαφορά μεταξύ @autowired και @bean;

Βίντεο: Ποια είναι η διαφορά μεταξύ @autowired και @bean;

Βίντεο: Ποια είναι η διαφορά μεταξύ @autowired και @bean;
Βίντεο: Πώς να γράψετε πτυχές με το Spring AOP [Ταξίδι Spring AOP - Μέρος 1] 2024, Νοέμβριος
Anonim

Όταν χρησιμοποιείτε το @ Φασόλι είστε υπεύθυνοι για την παροχή ενός αναγνωριστικού και την κλήση αυτού του αναγνωριστικού όταν θέλετε να χρησιμοποιήσετε το συγκεκριμένο αντικείμενο χρησιμοποιώντας τη μέθοδο getBean(). Αυτόματη καλωδίωση βοηθά στην αποφυγή του καλούντος μέρους και επιστρέφει ένα αντικείμενο κάθε φορά που χρειάζεται.

Εξάλλου, σε τι χρησιμεύει το @autowired;

Ο @ Αυτόματη καλωδίωση Ο σχολιασμός παρέχει πιο λεπτομερή έλεγχο για το πού και πώς αυτόματη καλωδίωση πρέπει να επιτευχθεί. Ο @ Αυτόματη καλωδίωση μπορεί να χρησιμοποιηθεί σχολιασμός αυτόματη καλωδίωση bean στη μέθοδο ρυθμιστή ακριβώς όπως ο σχολιασμός @Required, ο κατασκευαστής, μια ιδιότητα ή μέθοδοι με αυθαίρετα ονόματα ή/και πολλαπλά ορίσματα.

Εκτός από το παραπάνω, τι κάνει ο σχολιασμός @bean; Άνοιξη @ Σχολιασμός φασολιών . Άνοιξη @ Σχολιασμός φασολιών εφαρμόζεται σε μια μέθοδο για να καθοριστεί ότι επιστρέφει a φασόλι προς διαχείριση από το πλαίσιο της Άνοιξης. Ανοιξη Σχολιασμός φασολιών δηλώνεται συνήθως στις μεθόδους κλάσεων διαμόρφωσης. Σε αυτήν την περίπτωση, φασόλι μέθοδοι μπορεί να αναφέρονται σε άλλα @ Φασόλι μεθόδους στην ίδια κλάση καλώντας τις απευθείας.

Επιπλέον, τι είναι ένα φασόλι στην ανοιξιάτικη μπότα;

Τα αντικείμενα που αποτελούν τη ραχοκοκαλιά της αίτησής σας και τα οποία διαχειρίζεται το Ανοιξη Το δοχείο IoC ονομάζεται φασόλια . ΕΝΑ φασόλι είναι ένα αντικείμενο που δημιουργείται, συναρμολογείται και διαχειρίζεται με άλλον τρόπο το α Ανοιξη Δοχείο IoC. Αυτά τα φασόλια δημιουργούνται με τα μεταδεδομένα διαμόρφωσης που παρέχετε στο κοντέινερ.

Τι είναι η ένεση φασολιών;

Ένεση Φασόλια . Για να χρησιμοποιήσετε το φασόλια δημιουργείς εσύ κάνω ένεση τους σε ένα άλλο φασόλι που μπορεί στη συνέχεια να χρησιμοποιηθεί από μια εφαρμογή, όπως μια εφαρμογή JavaServer Faces. Για παράδειγμα, μπορείτε να δημιουργήσετε ένα φασόλι ονομάζεται Εκτυπωτής στον οποίο θα κάνατε κάνω ένεση ένας από τους Χαιρετισμούς φασόλια : εισαγωγή javax. κάνω ένεση.