Sobes.tech
Junior — Middle
83

Z jakimi adnotacjami do określania konfiguracji jesteś zaznajomiony?

Firmy, w których zadano pytania
СБЕРСБЕР

Odpowiedź od AI

sobes.tech AI

W Javie często używa się adnotacji z Spring Framework i innych bibliotek do definiowania konfiguracji. Główne z nich to:

  • @Configuration — oznacza klasę zawierającą definicje beanów.
  • @Bean — oznacza metodę tworzącą i zwracającą bean.
  • @ComponentScan — wskazuje pakiety do skanowania komponentów.
  • @PropertySource — podłącza zewnętrzny plik z ustawieniami.
  • @Value — wstrzykuje wartość z konfiguracji do pola.

Przykład:

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

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