很顯然,這裏的 init 方法是用來初始化的,我想讓 Web 應用被 Web 容器加載的時候就能初始化,如何實現呢?java
方案有兩種:接口
方案一:寫一個類,讓它實現 javax.servlet.ServletContextListener 接口(它是一個 Listener,就像 Smart Framework 中的 ContainerListener 那樣)。servlet
方案二:寫一個類,讓它實現 javax.servlet.ServletContainerInitializer 接口(它是 Servlet 3.0 提供的特性)。it