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

Какие знаешь аннотации для Spring Boot Starter

Вот основные аннотации Spring Boot Starter:

@SpringBootApplication - комбинирует @Configuration, @EnableAutoConfiguration и @ComponentScan. Основная аннотация для запуска Spring Boot приложения.

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

Другие важные аннотации:

  • @RestController - для создания REST контроллеров
  • @RequestMapping, @GetMapping, @PostMapping - для маппинга HTTP запросов
  • @Service - отмечает класс как сервисный компонент
  • @Repository - отмечает DAO/репозиторий
  • @Autowired - для внедрения зависимостей
  • @Configuration - определяет класс как источник бинов
  • @Bean - определяет метод как производитель бина
  • @Value - для инъекции значений из properties
  • @Profile - активирует компоненты для определенного профиля
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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