背景:使用监听器处理业务,需要使用自己的service方法: 错误:使用@Autowired注入service对象,最终得到的为null: 原因:listener.fitter都不是Spring容器管理的,无法在这些类中直接使用Spring注解的方式来注入我们需要的对象. 解决:写一个bean工厂,从spring的上下文WebApplicationContext 中获取. import org.springframework.beans.BeansException; import org.sp…