Встречается на собеседованиях • сегодня
Как положить класс в контекст Spring
Для добавления класса в контекст Spring можно использовать аннотации:
- @Component – базовый стереотип для любого Spring-бина:
java
@Component
public class MyService { ... }- Специализированные аннотации:
@Service– для сервисного слоя@Repository– для DAO/репозиториев@Controller/@RestController– для веб-контроллеров
- Ручное объявление через @Bean (в конфигурационном классе):
java
@Configuration
public class AppConfig {
@Bean
public MyBean myBean() {
return new MyBean();
}
}Важно:
- Класс должен быть в пакете, сканируемом Spring (
@ComponentScan) - Должен иметь конструктор по умолчанию или помеченный
@Autowired - Можно управлять областью видимости через
@Scope

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы