Hello, i have a filter:
Code:
...............
    private WebApplicationContext wac;
...............
    public void init(FilterConfig filterConfig) throws ServletException {
...............
        wac = WebApplicationContextUtils.getWebApplicationContext(filterConfig.getServletContext());
...............
    }

    public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain)
            throws IOException, ServletException {
...............
            UserBean user = sessionMgr.getSessionUser(session);
            if (user != null) {
                UserBeanDao userBeanDao = (UserBeanDao) wac.getBean("myUserBeanDao");
                userBeanDao.reattach(user);
...............
            }
...............
    }
...............

but when i use it:

Code:
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'myUserBeanDao' is defined: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [myHibernate,myDatabase,dataSource,sessionFactory,transactionManager,localeResolver,messageSource]; Root of BeanFactory hierarchy
	org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:242)
	org.springframework.beans.factory.support.AbstractBeanFactory.getMergedBeanDefinition(AbstractBeanFactory.java:498)
	org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:143)
	org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:399)
	com.jff.filters.RoleFilter.doFilter(RoleFilter.java:81)
	com.jff.filters.AuthenticationFilter.doFilter(AuthenticationFilter.java:78)

those beans are from applicationContext.xml, how can i get myUserBeanDao bean from application-servlet.xml ?