springMVC選擇servlet的init方法載入設定文件,而jfinal選擇Filter的init方法來載入設定檔
二者有什麼不同?
這樣選擇有什麼理由,或者說優勢?
给我你的怀抱2017-05-17 10:09:44
Filter
的init
方法一定会在容器启动的时候执行,但Servlet
的init
方法未必,要看load
参数是怎么写的,默认的话,只有该Servlet首次被访问(访问路径匹配了urlMapping
)才会触发init
的呼叫。
另外,比起兩個init
,我更喜欢把所有的初始化工作放在ServletContextListener
的contextInitialized
裡。
某草草2017-05-17 10:09:44
前陣子我也觀察到了,也不是很理解 filter 和servlet執行順序一個在前一個在後 不知是不是因為設計上的原因而選擇使用servlet或filter的