java.lang.IllegalStateException:
BeanFactory not initialized or already closed - call ‘refresh’ before accessing beans via the ApplicationContext
spring的项目中有时候会报错:java.lang.IllegalStateException: BeanFactory not initialized or already closed - call ‘refresh’ before accessing beans via the ApplicationContext

原因:spring初始化bean对象出错;1)xml的bean的id 有重复;
2)如果是注解配置:可能是注解的名称有重复:
只需要将重复的bean 的id和重复的注解改了就行了;
本文探讨了在Spring项目中遇到的java.lang.IllegalStateException异常,详细分析了BeanFactory未初始化或已关闭的问题,指出常见原因是XML配置文件中的bean ID重复或注解配置中的名称重复,并提供了相应的解决策略。
40万+

被折叠的 条评论
为什么被折叠?



