Sobes.tech
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();
    }
}