Sobes.tech
Junior — Middle

Met welke annotaties voor het bepalen van de configuratie bent u bekend?

sobes.tech AI

Antwoord van AI

In Java worden vaak annotaties uit Spring Framework en andere bibliotheken gebruikt om configuraties te definiëren. De belangrijkste zijn:

  • @Configuration — geeft aan dat een klasse bean-definities bevat.
  • @Bean — markeert een methode die een bean creëert en retourneert.
  • @ComponentScan — geeft de pakketten aan die componenten moeten scannen.
  • @PropertySource — koppelt een extern configuratiebestand.
  • @Value — injecteert een configuratiewaarde in een veld.

Voorbeeld:

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

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