对于 BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the...

对于 报 "BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the ApplicationContext" 的错误时,经过查阅和总结,得出如下的解决方案:

1、查看是否导入mybatis-spring和mybatis的jar包。

2、使用idea搭建maven-ssm项目中,需要注意包导得够不够,其中spring-tx,spring-context,mybatis-spring,javassist,spring-orm需要注意有没加入maven依赖中。

另外,出现在bean工厂未初始化完成就出现问题,很大的问题在jar包的问题上,。

对于这个问题折腾了不少时间....,最后发现问题的出现,却是因为jar包的问题。

题外话,所以个人很多时候,对于报错,很多时候是jar之间的冲突造成或者缺某些jar包,特别是从视频学习的人,很多时候,最容易忽略的就是包的问题,对于各个包的作用,甚是不理解,只知道加上去就可以,个人觉得应该也去了解常用包的作用。当然,对于包之间关系,在引入pom.xml中,就maven官网上,jar下就关联的可以看到。

以上纯属个人的理解,如有高见,望赐教。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值