Apakah perbezaan antara @EnableAutoConfiguration dan @ComponengScan dalam Spring Boot?
世界只因有你
世界只因有你 2017-05-17 10:00:53
0
2
846

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?

世界只因有你
世界只因有你

membalas semua(2)
phpcn_u1582

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&gt ;

淡淡烟草味

@ComponentScan boleh mengimbas pakej dalam balang yang anda import

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan