1.servlet的init方法
public void init(ServletConfig config) throws ServletException {
super.init(config); SpringBeanAutowiringSupport.processInjectionBasedOnServletContext(this,
config.getServletContext());
}
2.為servlet添加私有字段,利用@Autowired自動注入
@Autowired private Dao dao;
3.注意事項,super.init(config);如果不加,之后在servlet中獲取ServletContext對象的時候會拋空指針異常,因為我們重寫了init(ServletConfig),而父類中的init(ServletConfig)有處理獲取ServletContext對象的引用。
所以得注意了,要加上super.init(config);