BeanFactory not initialized or already closed - call 'refresh' before accessing beans解决办法
来源:互联网 发布:去泰山捡石头必知 编辑:程序博客网 时间:2024/06/02 06:22
今天在写Spring程序时遇到了一个很常见的错误,而我以前好像一直没碰到过,今天才见到这个错误,经过研究解决了这个错误,犯这个错误真是不应该啊。不过要是新手的话,是很容易犯这个错误的。
由图中的错误信息可以知道:BeanFactory没有实例化或者已经关闭了,其实产生错误的原因很简单,在写:
ApplicationContext ctx = new ClassPathXmlApplicationContext();
时,没有指定配置文件,Spring实例化BeanFactory的时候是默认到classPath下面查找名为applicationContext.xml的文件的,但是呢,你又没有指定,所以出现了这个错误。
这就是错误的原因,在括号写上配置文件名就行了。
ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");
这样的话就不会出现这样的错误了。
- BeanFactory not initialized or already closed - call 'refresh' before accessing beans解决办法
- BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the Applic
- spring配置出错: BeanFactory not initialized or already closed - call 'refresh' before accessing beans vi
- BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the Applic
- BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the Applic
- BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the Applic
- BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the Applic
- ActiveMQ常见错误一: BeanFactory not initialized or already closed - call 'refresh' before accessing beans
- BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the Applic
- BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the Applic
- 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 Applic
- java.lang.IllegalStateException: BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the A
- BeanFactory not initialized or already closed - call 'refresh' before access
- 问题BeanFactory not initialized or already closed - call 'refresh' before access
- java.lang.IllegalStateException: BeanFactory not initialized or already closed - call 'refresh' bef
- java.lang.IllegalStateException: BeanFactory not initialized or already closed - call 'refresh' befo
- ssh java.lang.IllegalStateException: BeanFactory not initialized or already closed - call 'refresh'
- zoj1191配对12!
- 我的第一课:matlab
- String
- 使用rsync在linux(服务端)与windows(客户端)之间同步
- Linux多线程编程(不限Linux)
- BeanFactory not initialized or already closed - call 'refresh' before accessing beans解决办法
- 常见IKE实现
- 黑马程序员-java集合
- linux-多线程--面试题
- C语言面向对象编程
- 1089 不能被3整除的数
- 反馈:读《游戏改变世界》
- Gstreamer Windows开发
- 异常