Sobes.tech
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.