cari

Rumah  >  Soal Jawab  >  teks badan

Apakah perbezaan antara @EnableAutoConfiguration dan @ComponengScan dalam Spring Boot?

Kini dalam versi baharu but spring@SpringBootApplication ia bersamaan dengan @Configuration, @ComponentScan, @EnableConfiguration. Apakah perbezaan antara @EnableAutoConfiguration dan @ComponengScan? Memandangkan @EnableAutoConfiguration boleh secara automatik mengimbas semua kacang di bawah laluan, maka nampaknya tidak ada keperluan untuk @ComponentScan?

世界只因有你世界只因有你2784 hari yang lalu879

membalas semua(2)saya akan balas

  • phpcn_u1582

    phpcn_u15822017-05-17 10:02:53

    1.@EnableAutoConfiguration digunakan terutamanya untuk mendayakan konfigurasi automatik dengan mengimbas pakej balang dan mengkonfigurasi kelas dalam META-INF/spring.factories dan komponen tersuai untuk pakej semasa dan sub-pakej (iaitu, yang diuruskan oleh spring) )
    2 .@ComponengScan digunakan untuk mengkonfigurasi komponen tersuai (iaitu, diuruskan oleh spring Anda boleh menentukan laluan asas atau BaseClass

    ).

    Jika kelas yang akan dimuatkan tidak berada di bawah @EnableAutoConfiguration, ia tidak akan dimuatkan dan @ComponentScan ialah kelas di bawah pakej spring-context, yang telah wujud untuk masa yang lama dan digunakan dalam <context:component-scan> ;

    balas
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-17 10:02:53

    @ComponentScan boleh mengimbas pakej dalam balang yang anda import

    balas
    0
  • Batalbalas