Junior — Middle
Spring'te bir Bean oluşturma sürecinde, Bean'in başlatılmasından sonra hangi fonksiyon veya metod çağrılır?
sobes.tech yapay zeka
AI'dan gelen yanıt
Spring'de, Bean başlatıldıktan sonra, varsa @PostConstruct ile işaretlenmiş yöntem çağrılır. Ayrıca, Bean InitializingBean arayüzünü uygularsa, afterPropertiesSet() yöntemi çağrılır.
Ayrıca, XML yapılandırmasında init-method özniteliği veya @Bean anotasyonundaki initMethod parametresi aracılığıyla bir başlatma yöntemi belirtilebilir.
@PostConstruct ile örnek:
@Component
public class MyBean {
@PostConstruct
public void init() {
// başlatma kodu
}
}
Bu şekilde, Spring, Bean oluşturulduktan ve yapılandırıldıktan hemen sonra, ancak kullanılmadan önce, belirtilen yöntemi çağırmayı garanti eder.