Βίντεο: Τι είναι το @ComponentScan;
2024 Συγγραφέας: Lynn Donovan | [email protected]. Τελευταία τροποποίηση: 2023-12-15 23:45
Ο @ ComponentScan Ο σχολιασμός χρησιμοποιείται με τον σχολιασμό @Configuration για να πει η Spring στα πακέτα να σαρώσουν για σχολιασμένα στοιχεία. Όταν προσδιορίζετε basePackageClasses, το Spring θα σαρώσει το πακέτο (και τα υποπακέτα) των κλάσεων που καθορίζετε.
Επίσης, το ερώτημα είναι, ποια είναι η διαφορά μεταξύ @component και @ComponentScan;
Χρησιμοποιώντας τον σχολιασμό @ ComponentScan , μπορείτε να πείτε στην Άνοιξη πού διαχειρίζεστε την Άνοιξη συστατικά ψέμα. Αφ 'ετέρου, @ Συστατικό είναι ένας γενικός σχολιασμός Για οποιοδήποτε Spring-Managed συστατικό . Για Παράδειγμα - Εάν δημιουργήσετε μια κλάση που ονομάζεται Testing μέσα στο πακέτο com.
ποιος σχολιασμός χρησιμοποιείται για τις αυτόματες σαρώσεις; Spring @Component, @Service, @Repository και @Controller σχολιασμοί είναι χρησιμοποιείται για αυτόματο ανίχνευση φασολιών χρησιμοποιώντας classpath σάρωση μέσα Ανοιξιάτικο πλαίσιο. Το @Component είναι γενικό σχόλιο.
Επίσης, ποια είναι η χρήση του @SpringBootApplication;
Ανοιξιάτικη μπότα @ Εφαρμογή SpringBoot σχολιασμός είναι μεταχειρισμένος για να επισημάνετε μια κλάση διαμόρφωσης που δηλώνει μία ή περισσότερες μεθόδους @Bean και επίσης ενεργοποιεί την αυτόματη διαμόρφωση και τη σάρωση στοιχείων. Είναι το ίδιο με τη δήλωση μιας κλάσης με σχολιασμούς @Configuration, @EnableAutoConfiguration και @ComponentScan.
Ποια είναι η διαφορά μεταξύ @SpringBootApplication και @EnableAutoConfiguration;
Το @ComponentScan λέει στην Άνοιξη να κοιτάξει Για άλλα στοιχεία, διαμορφώσεις και υπηρεσίες στο καθορισμένο πακέτο. Το Spring μπορεί να πραγματοποιήσει αυτόματη σάρωση, ανίχνευση και εγγραφή των φασολιών ή των εξαρτημάτων σας από προκαθορισμένο πακέτο έργου. Εάν δεν έχει καθοριστεί πακέτο, το τρέχον πακέτο κλάσης λαμβάνεται ως ριζικό πακέτο.