Junior — Middle
Konfiqurasiyanı təyin etmək üçün hansı anotasiya ilə tanışsınız?
sobes.tech Süni İntellekt
AI-dan cavab
Java-da Spring Framework və digər kitabxanalardan alınan annotasiyalar tez-tez konfiqurasiyanı təyin etmək üçün istifadə olunur. Əsasları:
@Configuration— sinifin bean təriflərini ehtiva etdiyini göstərir.@Bean— metodun bean yaratdığını və geri qaytardığını işarə edir.@ComponentScan— komponentləri skan etmək üçün paketləri göstərir.@PropertySource— xarici konfiqurasiya faylını qoşur.@Value— konfiqurasiyadan dəyəri sahəyə inject edir.
Nümunə:
@Configuration
@PropertySource("classpath:application.properties")
public class AppConfig {
@Bean
public MyService myService() {
return new MyService();
}
}