Rumah > Soal Jawab > teks badan
springMVC memilih kaedah init servlet untuk memuatkan fail konfigurasi, manakala jfinal memilih kaedah init Penapis untuk memuatkan fail konfigurasi
Apakah perbezaan antara keduanya?
Apakah sebab atau kelebihan memilih cara ini?
给我你的怀抱2017-05-17 10:09:44
Filter
's init
kaedah pasti akan dilaksanakan apabila bekas bermula, tetapi Servlet
's init
> kaedah Tidak semestinya, ia bergantung pada cara parameter load
ditulis Secara lalai, init akan dicetuskan hanya apabila Servlet diakses buat kali pertama (laluan akses sepadan dengan <. kod>urlMapping
). Filter
的init
方法一定会在容器启动的时候执行,但Servlet
的init
方法未必,要看load
参数是怎么写的,默认的话,只有该Servlet首次被访问(访问路径匹配了urlMapping
)才会触发init
的调用。
另外,比起两个init
,我更喜欢把所有的初始化工作放在ServletContextListener
的contextInitialized
init
, saya lebih suka meletakkan semua kerja pemula dalam ServletContextListener
contextInitialized
. #🎜🎜#某草草2017-05-17 10:09:44
Saya juga memerhatikannya beberapa waktu lalu, dan saya tidak begitu faham bahawa susunan pelaksanaan penapis dan servlet adalah satu sebelum yang lain. Saya tertanya-tanya jika saya memilih untuk menggunakan servlet atau penapis atas sebab reka bentuk