Встречается на собеседованиях • сегодня
Какую используешь аннотацию для передачи Bean в ApplicationContext на старте приложения в Spring
В Spring для передачи Bean в ApplicationContext при старте приложения можно использовать несколько аннотаций в зависимости от контекста:
@Component– базовая аннотация для любого Spring-бина.- Специализированные аннотации:
@Service– для сервисного слоя.@Repository– для DAO/репозиториев.@Controller/@RestController– для веб-контроллеров.
@Configuration+@Bean– для ручного определения бинов в Java-конфигурациях.
Пример с @Bean:
java
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы