Junior — Middle
Ποιος είναι ο ρόλος της σημείωσης @Bean στη διαμόρφωση των συστατικών Spring και γιατί χρησιμοποιείται;
sobes.tech AI
Απάντηση από AI
Η σημείωση @Bean στο Spring χρησιμοποιείται για την ρητή δήλωση ενός συστατικού που πρέπει να καταχωρηθεί στο πλαίσιο του Spring ως bean. Αυτό επιτρέπει τη δημιουργία και διαμόρφωση αντικειμένων χειροκίνητα σε κλάσεις διαμόρφωσης, αντί για αυτόματο σάρωση συστατικών.
Για παράδειγμα, αν χρειάζεται να δημιουργήσετε ένα bean υπηρεσίας με συγκεκριμένη διαμόρφωση:
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}
Έτσι, το @Bean βοηθά στη διαχείριση του κύκλου ζωής και των εξαρτήσεων των συστατικών στην εφαρμογή.