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

Какие знаешь аннотации для описания конфигурации

В Spring Boot есть несколько ключевых аннотаций для конфигурации:

  1. @Configuration – помечает класс как источник бинов.
  2. @Bean – определяет метод, который создаёт и настраивает бин.
  3. @ComponentScan – указывает пакеты для сканирования компонентов.
  4. @PropertySource – загружает properties-файлы.
  5. @Value – инжектит значения из properties.
  6. @ConfigurationProperties – биндит свойства к POJO.

Пример:

java
@Configuration
@PropertySource("classpath:app.properties")
public class AppConfig {
    @Bean
    public DataSource dataSource(@Value("${db.url}") String url) {
        return new HikariDataSource(url);
    }
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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