Junior — Middle
Yapılandırmayı belirlemek için hangi anotasyonlara aşinasın?
sobes.tech yapay zeka
AI'dan gelen yanıt
Java'da, Spring Framework ve diğer kütüphanelerden alınan anotasyonlar sıklıkla yapılandırmayı tanımlamak için kullanılır. Bunlar arasında temel olanlar:
@Configuration— bir sınıfın bean tanımlarını içerdiğini belirtir.@Bean— bir metodu işaretler ve bir bean oluşturup döner.@ComponentScan— bileşenleri taramak için paketleri belirtir.@PropertySource— harici bir yapılandırma dosyasını bağlar.@Value— yapılandırmadan gelen değeri bir alana enjekte eder.
Örnek:
@Configuration
@PropertySource("classpath:application.properties")
public class AppConfig {
@Bean
public MyService myService() {
return new MyService();
}
}