spring怎么读取xml文件spring配置xml遇到的问题——nobeannamedxxxavailable
跟着慕课⽹的免费课打算加强⾃⼰对于spring的理解,结果第⼀步在spring配置bean的xml就遇到了问题,感觉名字什么的都是对的,但是就是⼀直报no bean named 'xxx' available这个错,也不知道为什么。这个错误的意思是没有叫xxx这个名字的bean可获得。根据这个提⽰我思考了⼀下可能的问题。
3.实际上这个xml没有获取到。(是的)
最后发现的确是这个xml没有获取到,其实控制台没有显⽰Loading XML bean definitions from URL 就应该能看出来,但是还是忽略了这个信息了很久的原因。原因到了但是为什么没有到这个xml呢。我⽤的是classpath*:l去获取的l这个⽂件,应该是去bin⽬录下的根⽬录的,但是bin的根⽬录下不存在这个⽂件,可能是我⽂件的层级设置出了问题,⽂件夹和package的设置出了点问题,导致l编译到bin的时候不是在根⽬录⽽是在⾥⾯⼏层的⽂件夹⾥。
这个博客解释了⼀下eclipse 下⾯的folder,source folder,package的区别与作⽤,“所以就设计出来⼀个特别的⽂件夹叫source folder,放在他下⾯的java⽂件就能被编译,⽽且,可以通过⼀定的配置将编译⽂
件放在你配置的⽂件夹下⾯”,这个说明了从哪⼀层级的编译到bin或者classes⽂件中去。也就是要将哪⼀层⾥的东西开始编译到⽬录⾥去,就把哪⼀层的⽂件夹设为source folder,我暂时是这么理解的。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。