Junior — Middle
Μπορεί η σημείωση @Component να χρησιμοποιηθεί για την επισήμανση ενός bean στο Spring;
sobes.tech AI
Απάντηση από AI
Ναι, η σημείωση @Component στο Spring χρησιμοποιείται για να σηματοδοτήσει μια κλάση ως ένα συστατικό που θα ανιχνευθεί αυτόματα και θα καταχωρηθεί ως bean στο πλαίσιο του Spring.
Είναι μία από τις βασικές σημειώσεις για τη δημιουργία beans, μαζί με πιο εξειδικευμένες όπως @Service, @Repository και @Controller, που είναι εξειδικεύσεις του @Component.
Παράδειγμα:
import org.springframework.stereotype.Component;
@Component
public class MyBean {
public void doSomething() {
System.out.println("Δουλεύω");
}
}
Κατά την ανίχνευση των συστατικών, το Spring θα δημιουργήσει ένα bean αυτής της κλάσης.