Bahar yapılandırma dosyasında bean id ve adını kullanarak arasındaki fark
Bahar bir yapılandırma dosyası <bean>
bir öğe üzerinde id
nitelik ve name
bir öznitelik kullanma arasında herhangi bir fark var mı?
CEVAP
Spring reference, 3.2.3.1 Naming Beans: gelen
Her fasulye bir veya daha fazla kimlik (de adı tanımlayıcıları veya adları; bu aynı şeyi bakın terimleri). Bu kimlikleri içinde benzersiz olmalıdır fasulye konteyner ev sahipliğinde. Bir fasulye hemen hemen her zaman tek kişi olacak eğer fasulye, birden fazla varsa ıd, kimliği, ekstra olanlar aslında olabilir kabul takma.
XML tabanlı yapılandırma kullanırken meta, siz '' veya 'name'ıd fasulye belirtmek için öznitelik tanımlayıcı(ler). 'Id' özniteliği sen tam bir kimlik belirlemek için izin verir ve gerçek XML öğesi KİMLİĞİ gibi öznitelik, XML ayrıştırıcı yapabiliyor diğer bazı ekstra doğrulama elemanları referans numarası; gibi, fasulye belirtmek için tercih edilen yoldur ıd. Ancak, XML belirtimi hangi karakter sınırı yok XML Kimlikleri yasal. Bu genellikle olmaz. eğer ihtiyacınız varsa bir kısıtlama, ama bu özel XML birini kullanın karakterler, ya da diğer tanıtmak istiyorum fasulye, olabilir ya da takma isimler belirttiğiniz bir veya daha fazla fasulye kimlikleri yerine virgülle ayrılmış (,), noktalı virgül (;) veya boşluk 'adı' öznitelik.
Yani Kısacası name
oysa XML ıd özniteliği standartlarda id
öznitelik uygun biraz daha esnektir. Genel olarak konuşursak, name
- kapalı kapılar ardında kullanıyorum. Sadece daha fazla gibi görünüyor "Bahar-y".
'arasındaki fark s @Component, @D...
@Enjekte arasındaki fark @Bahar Çerçev...
Arasındaki fark applicationContext.xml...
'CGFloat kullanarak arasındaki fa...
Bahar, Gergi, Hazırda Beklet, konu baş...