2016-04-06 9 views
1

Bazı Spring belgelerinden geçiyordum ve oradan da <context:annotation-config>'un <context:component-scan> alt kümesi olduğunu bilmem gerekiyor. <context:annotation-config> yardımı ile, <context:component-scan>'u kullanarak bazı ekleme işlevselliği ile (yani, tanımlanan herhangi bir bileşen için belirtilen basePackage'ı tarayarak) aynı şeyi elde edebiliriz.
Yani benim sorum bu ikisinin kullanımları nelerdir? Basit bir deyişle<context: annotation-config> vs <içerik: component-scan>

+2

Olası not eklenmiş java bahar fasulyesi olarak sınıfları bu kaydeder kopyala: http://stackoverflow.com/questions/7414794/difference-between-contextannotation-config-vs-contextcomponent-scan –

cevap

4

:
açıklama-config: Ek Açıklama yapılandırma asıl işi java fasulye mevcuttur ve bu zaten kayıtlı olan tüm açıklamaları etkinleştirmek ya da uygulama bağlam dosyasında tanımlamak veya bileşen tarama sırasında kayıtlı suretiyle . Önemli nokta, bunların tescil edilmesi gerekiyor.

bileşen tarama: ek açıklama yapılandırma buna ek olarak yaptığı her şeyi yapabilirsiniz Bileşen tarama, aynı zamanda @Component, @Service, @Repository vb

İlgili konular