Junior — Middle
С какви анотации за определяне на конфигурацията си запознат?
sobes.tech AI
Отговор от AI
В Java често се използват анотации от Spring Framework и други библиотеки за определяне на конфигурации. Основните са:
@Configuration— обозначава клас, съдържащ дефиниции на бинове.@Bean— маркира метод, който създава и връща бина.@ComponentScan— указва пакетите за сканиране на компоненти.@PropertySource— свързва външен файл с настройки.@Value— внедрява стойност от конфигурацията в поле.
Пример:
@Configuration
@PropertySource("classpath:application.properties")
public class AppConfig {
@Bean
public MyService myService() {
return new MyService();
}
}