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

Что в себе содержит @SpringBootApplication

@SpringBootApplication — это композитная аннотация, объединяющая три ключевые аннотации Spring:

  1. @Configuration — помечает класс как источник бинов.
  2. @EnableAutoConfiguration — включает автоматическую настройку Spring Boot на основе зависимостей в classpath.
  3. @ComponentScan — сканирует пакеты на наличие компонентов (например, @Service, @Controller).

Пример:

java
@SpringBootApplication
public class MyApp {
    public static void main(String[] args) {
        SpringApplication.run(MyApp.class, args);
    }
}

Это заменяет ручное объявление всех трёх аннотаций. Можно переопределить сканирование через scanBasePackages или исключить автоконфигурацию через exclude.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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