Junior — Middle
Spring bileşenlerinin yapılandırılmasında @Bean anotasyonunun rolü nedir ve neden kullanılır?
sobes.tech yapay zeka
AI'dan gelen yanıt
Spring'de @Bean anotasyonu, Spring bağlamında bir bileşenin bean olarak kaydedilmesi için açıkça beyan edilmesini sağlar. Bu, bileşenlerin otomatik taranması yerine yapılandırma sınıflarında nesnelerin manuel olarak oluşturulması ve yapılandırılması anlamına gelir.
Örneğin, belirli bir yapılandırmayla bir servis bean'i oluşturmak gerekirse:
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}
Bu şekilde, @Bean uygulamanın bileşenlerinin yaşam döngüsünü ve bağımlılıklarını yönetmeye yardımcı olur.