Spring配置filter
filter和servlet不受spring管理,所以不能依赖注入spring管理的bean,
解决这个问题,一个方法是
在filter的init方法加入如下代码:
//以private UserDao userDao;为例,注入依赖 WebApplicationContext wac = WebApplicationContextUtils.getRequiredWebApplicationContext(config.getServletContext()); userDao= (UserDao) wac.getBean("userDao");//这个userDao,是要通过Spring管理的bean name或者id.
至于在Spring里配置你的UserDao,是用注解的方式还是用显示声明的方式,就依赖个人爱好了。
相关推荐
pigsmall 2020-11-19
SXIAOYI 2020-09-16
linuxprobe0 2013-04-01
83560193 2013-06-25
kidneybeans 2013-06-17
加菲猫园 2013-06-16
年轻就要对味 2014-07-11
稻草人的高粱地 2014-07-02
smilebestSun 2014-06-12
xusong 2014-05-17
zfszhangyuan 2013-09-12
80183053 2013-09-12
gaozhlzh 2013-09-11
87453169 2014-01-17
Tom天天 2013-07-12
Ladyseven 2020-07-25
whileinsist 2020-06-24
gufudhn 2020-06-12