Sobes.tech
Junior — Middle

S akými anotáciami na určenie konfigurácie ste oboznámený?

sobes.tech AI

Odpoveď od AI

V Jave sa často používajú anotácie z Spring Framework a ďalších knižníc na definovanie konfigurácií. Hlavné sú:

  • @Configuration — označuje triedu obsahujúcu definície beanov.
  • @Bean — označuje metódu, ktorá vytvára a vracia bean.
  • @ComponentScan — určuje balíky na skenovanie komponentov.
  • @PropertySource — pripája externý konfiguračný súbor.
  • @Value — vkladá hodnotu z konfigurácie do poľa.

Príklad:

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

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