Sobes.tech
Junior — Middle

Ar kurām anotācijām jūs esat iepazinies konfigurācijas noteikšanai?

sobes.tech AI

Atbilde no AI

Java valodā bieži tiek izmantotas Spring Framework un citu bibliotēku anotācijas konfigurācijas noteikšanai. Galvenās ir:

  • @Configuration — norāda klasi, kas satur bīnus definīcijas.
  • @Bean — iezīmē metodi, kas izveido un atgriež bīnu.
  • @ComponentScan — norāda paketes komponentu skenēšanai.
  • @PropertySource — pievieno ārēju konfigurācijas failu.
  • @Value — injicē konfigurācijas vērtību laukā.

Piemērs:

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

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