Sobes.tech
Back to questions
Junior — Middle
53

Какими аннотациями для определения конфигурации ты знаком?

Companies where asked
СБЕРСБЕР

Answer from AI

sobes.tech AI

В Java для определения конфигурации часто используются аннотации из Spring Framework и других библиотек. Основные из них:

  • @Configuration — обозначает класс, содержащий определения бинов.
  • @Bean — помечает метод, создающий и возвращающий бин.
  • @ComponentScan — указывает пакеты для сканирования компонентов.
  • @PropertySource — подключает внешний файл с настройками.
  • @Value — внедряет значение из конфигурации в поле.

Пример:

@Configuration
@PropertySource("classpath:application.properties")
public class AppConfig {

    @Bean
    public MyService myService() {
        return new MyService();
    }
}