Junior — Middle
Εξηγήστε τι είναι η έννοια του bean στη Java και πώς χρησιμοποιείται στα πλαίσια των εφαρμογών.
sobes.tech AI
Απάντηση από AI
Bean στην Java είναι ένα αντικείμενο που διαχειρίζεται από ένα κοντέινερ, για παράδειγμα στο πλαίσιο του Spring ή Java EE. Τα Beans αντιπροσωπεύουν συνήθως συστατικά της εφαρμογής με συγκεκριμένη διαμόρφωση και κύκλο ζωής. Χρησιμοποιούνται για την Αντιστροφή Ελέγχου (IoC) και την Ενέσιση Εξαρτήσεων (DI), διευκολύνοντας τη δημιουργία και δοκιμή των εφαρμογών.
Παράδειγμα χρήσης bean στο Spring:
@Component
public class UserService {
// επιχειρηματική λογική
}
// Σε άλλη κλάση
@Autowired
private UserService userService;
Εδώ, το UserService είναι ένα bean που δημιουργείται και ενέχεται αυτόματα από το κοντέινερ.