Rumah  >  Soal Jawab  >  teks badan

java - Apakah perbezaan antara kaedah init servlet dan kaedah init memilih Penapis untuk memuatkan fail konfigurasi?

springMVC memilih kaedah init servlet untuk memuatkan fail konfigurasi, manakala jfinal memilih kaedah init Penapis untuk memuatkan fail konfigurasi

  1. Apakah perbezaan antara keduanya?

  2. Apakah sebab atau kelebihan memilih cara ini?

仅有的幸福仅有的幸福2712 hari yang lalu844

membalas semua(2)saya akan balas

  • 给我你的怀抱

    给我你的怀抱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, initurlMapping). Filterinit方法一定会在容器启动的时候执行,但Servletinit方法未必,要看load参数是怎么写的,默认的话,只有该Servlet首次被访问(访问路径匹配了urlMapping)才会触发init的调用。

    另外,比起两个init,我更喜欢把所有的初始化工作放在ServletContextListenercontextInitialized

    Selain itu, berbanding dua init, saya lebih suka meletakkan semua kerja pemula dalam ServletContextListener contextInitialized. #🎜🎜#

    balas
    0
  • 某草草

    某草草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

    balas
    0
  • Batalbalas