解决方案 »

  1.   

    看起来是Spring自己的容器已经加载了一些bean,然后你自己又加载classpath:spring-base.xml文件,再次创建bean导致的。
    建议将classpath:spring-base.xml交给Spring统一管理。
      

  2.   


     将spring-base.xml交给spring统一管理的话,在listener中能自动装配service bean么?
      

  3.   


     将spring-base.xml交给spring统一管理的话,在listener中能自动装配service bean么?

    将你的Listener也纳入Spring的管理试试呗,或者让这个Listener实现ApplicationContextAware接口,得到ApplicationContext句柄,就可以直接getBean的。
      

  4.   


     将spring-base.xml交给spring统一管理的话,在listener中能自动装配service bean么?
    好的,我试试,感谢大神。
      

  5.   


     将spring-base.xml交给spring统一管理的话,在listener中能自动装配service bean么?
    好的,我试试,感谢大神。
    这种整合我没尝试过。
    其实Servlet能实现的功能,SpringMVC都能实现,何不直接都交给Spring做呢?