Junior — Middle
Spring'de bir bean'i belirtmek için @Component anotasyonu kullanılabilir mi?
sobes.tech yapay zeka
AI'dan gelen yanıt
Evet, Spring'de @Component anotasyonu, bir sınıfı otomatik olarak tespit edilip Spring bağlamında bir bean olarak kaydedilecek bir bileşen olarak işaretlemek için kullanılır.
Bu, @Service, @Repository ve @Controller gibi daha uzmanlaşmış olanlar ile birlikte, bean oluşturmak için temel anotasyonlardan biridir ve bunlar @Component'in uzmanlaşmış versiyonlarıdır.
Örnek:
import org.springframework.stereotype.Component;
@Component
public class MyBean {
public void doSomething() {
System.out.println("Çalışıyorum");
}
}
Bileşenler tarandığında, Spring bu sınıfın bir bean'ini oluşturacaktır.