Sobes.tech
Junior — Middle

შეგვიძლია თუ არა @Component ანოტაცია გამოვიყენოთ ბინის ნიშნად Spring-ში?

sobes.tech AI

პასუხი AI-სგან

დიახ, Spring-ში @Component ანოტაცია გამოიყენება კლასის ნიშნად, როგორც კომპონენტი, რომელიც ავტომატურად იპოვება და რეგისტრირდება როგორც ბინი Spring კონტექსტში.

ეს არის ერთ-ერთი ძირითადი ანოტაცია ბინების შექმნისთვის, ერთად უფრო სპეციალიზებული ანოტაციებით, როგორიცაა @Service, @Repository და @Controller, რომლებიც @Component-ის სპეციალიზაციებია.

მაგალითი:

import org.springframework.stereotype.Component;

@Component
public class MyBean {
    public void doSomething() {
        System.out.println("მუშაობა");
    }
}

კომპონენტების სკანირებისას, Spring შექმნის ამ კლასის ბინს.