Sobes.tech
Junior — Middle

S jakými anotacemi pro určení konfigurace jste obeznámen?

sobes.tech AI

Odpověď od AI

V jazyce Java se často používají anotace z Spring Framework a dalších knihoven k definování konfigurace. Hlavní jsou:

  • @Configuration — označuje třídu obsahující definice beanů.
  • @Bean — označuje metodu, která vytváří a vrací bean.
  • @ComponentScan — určuje balíčky pro skenování komponent.
  • @PropertySource — připojuje externí konfigurační soubor.
  • @Value — vkládá hodnotu z konfigurace do pole.

Příklad:

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

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