Sobes.tech
Junior — Middle
82

Cu ce adnotări pentru definirea configurației ești familiarizat?

Companiile au fost întrebate
СБЕРСБЕР

Răspuns de la AI

sobes.tech AI

În Java, adnotările din Spring Framework și alte biblioteci sunt adesea utilizate pentru a defini configurații. Cele principale sunt:

  • @Configuration — indică o clasă care conține definiții de beans.
  • @Bean — marchează o metodă care creează și returnează un bean.
  • @ComponentScan — indică pachetele pentru scanarea componentelor.
  • @PropertySource — conectează un fișier extern de configurare.
  • @Value — injectează o valoare din configurație în un câmp.

Exemplu:

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

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