Встречается на собеседованиях • сегодня

Что такое Component в Spring

Компонент (Component) в Spring — это базовый стереотип аннотации, обозначающий класс как управляемый Spring-контейнером (Spring Bean). **Ключевые особенности:** - Аннотация `@Component` сканируется автоматически, если включен `` или `@ComponentScan`. - Spring создаёт экземпляры таких классов и управляет их жизненным циклом. - Производные аннотации: `@Service`, `@Repository`, `@Controller` (более специализированные). **Пример:** ```java @Component public class UserService { public String greet() { return "Hello from UserService!"; } } ``` **Использование:** ```java @Autowired private UserService userService; // Spring внедрит зависимость автоматически. ``` Компоненты позволяют легко внедрять зависимости и использовать IoC без явного объявления бинов в XML или Java-конфигурации.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы