Sobes.tech
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();
    }
}