Junior — Middle
Ποια ανώτατη δήλωση στην Java χρησιμοποιείται για να χαρακτηρίσει μια κλάση ως συστατικό που διαχειρίζεται ο κοντέινερ Spring;
sobes.tech AI
Απάντηση από AI
Για να δηλώσετε μια κλάση ως συστατικό που διαχειρίζεται ο κοντέινερ του Spring, χρησιμοποιείται η σημείωση @Component.
Αυτή η σημείωση επιτρέπει στο Spring να ανιχνεύει αυτόματα την κλάση κατά την ανίχνευση των συστατικών και να δημιουργεί ένα αντίγραφο αυτής στο πλαίσιο της εφαρμογής.
Παράδειγμα:
import org.springframework.stereotype.Component;
@Component
public class MyService {
// επιχειρηματική λογική
}
Υπάρχουν επίσης εξειδικευμένες σημειώσεις που επεκτείνουν το @Component, όπως το @Service, το @Repository, το @Controller, που βοηθούν στην καλύτερη δομή του κώδικα, αλλά η βασική για ένα συστατικό είναι το @Component.