Filter的实现类中怎么获取spring配置中的bean

Filter的实现类中如何获取spring配置中的bean

示例代码如下:

 

public class Test implements Filter{

   private IPermissionService pService;

   public void setPService(IPermissionService service) {
       this.pService = service;
   }

 

   public void doFilter(ServletRequest request, ServletResponse response,
   FilterChain chain) throws IOException, ServletException {
   

    ApplicationContext ac = getApplicationContext ();
    setPService ((IPermissionService) ac.getBean ("PermissionServiceImpl"));


   }

 

}