Junior — Middle
Konfiguratsiyani belgilash uchun qanday annotatsiyalar bilan tanishsiz?
sobes.tech AI
AIdan javob
Java'da Spring Framework va boshqa kutubxonalar annotatsiyalari konfiguratsiyani aniqlash uchun ko'pincha ishlatiladi. Ularning asosiylari:
@Configuration— sinf bean ta'riflarini o'z ichiga olishini bildiradi.@Bean— metodni belgilaydi va bean yaratib, qaytaradi.@ComponentScan— komponentlarni skanerlash uchun paketlarni ko'rsatadi.@PropertySource— tashqi sozlamalar faylini ulash.@Value— konfiguratsiyadan qiymatni maydonga injektsiya qiladi.
Misol:
@Configuration
@PropertySource("classpath:application.properties")
public class AppConfig {
@Bean
public MyService myService() {
return new MyService();
}
}