当你看到这个文章时,想必已经了解了一些关于spring-redis发布订阅方面的知识,如果你也遇到同样的问题
那么请考虑spring在启动时有没有重复的加载配置文件
具体的方式可以在AbstractApplicationContext的refresh()方法中打断点,如果走了两次,说明配置文件加载了两遍
而配置文件加载两遍的原因是因为web.xml中DispatcherServlet和ContextLoaderLinistener共用了某些配置文件导致的。
当你看到这个文章时,想必已经了解了一些关于spring-redis发布订阅方面的知识,如果你也遇到同样的问题
那么请考虑spring在启动时有没有重复的加载配置文件
具体的方式可以在AbstractApplicationContext的refresh()方法中打断点,如果走了两次,说明配置文件加载了两遍
而配置文件加载两遍的原因是因为web.xml中DispatcherServlet和ContextLoaderLinistener共用了某些配置文件导致的。