Yay fasulyeleri tanımlamak için @ComponentScan
ve @Component
kullanıyorum. İstediğim şey bu fasulyelerden birini autowire-candidate=false
olarak ilan etmektir.Ek açıklamaları kullanırken Spring bean autowire-candidate = "false" nasıl bildirilir?
Bu özellik, xml cinsinden bu özellik ile yapılabilir. Ek açıklamalarda eşdeğer yok mu?
Bunun nedeni, aynı arabirimin 2 uygulamasına sahip olduğum için ve @Qualifier
kullanmak istemiyorum.
DÜZENLEME: @Primary öğesinin kullanımı geçerli bir çalışmadır, ancak otomatik telferadı adayı, kendi semantikleriyle yararlı bir özellik gibi görünüyor.
Teşekkür
Tercih edilen öğeyi '@ Primary' ile belirtin. Bu şekilde bir "@ Qualifier" kullanmanıza gerek yok. –
Yorum için teşekkürler. Evet, bu aslında sorunun üstesinden gelmeyi bulmuş olduğum bir yoldu, ama sadece nasıl ek açıklamalarda oto-akit adayının eşdeğerinin olmadığını merak ediyorum. –
Spring reddedildi 'autowire-candidate = false' kavramına benziyor ve artık desteklenmiyor. Ek açıklamalarla hiçbir analog yoktur, bu yüzden 'Primary 'tek fark ettiğiniz şekilde olur. –