您的位置:首页 > 编程语言 > Java开发

maven 创建spring工程遇到的问题

2017-08-15 14:11 357 查看
利用maven构建基于spring的项目时,遇到一个问题,这个问题好坑啊? 这个问题也许别人根本就不会遇到。

The type org.springframework.core.NestedRuntimeException cannot be resolved. It is indirectly referenced from required .class files


解决办法:检查所依赖的sping jar包,很可能是由于当时引用的jar包出现了问题,可以尝试换个版本,或者去官网上重新下载新的jar包,问题就解决了。

本来一切都好好的,直到写一个spring的启动程序,即通过配置文件获取bean

代码如下:

public class KnightMain {

public static void main(String[] args){

FileSystemXmlApplicationContext context;

context = new FileSystemXmlApplicationContext("beans.xml");

Knight knight=context.getBean(Knight.class);

knight.embarkOnQuest();

context.close();
}
}


这能有什么问题呢?对吧 然而就是出现问题了

说实话这可是我照着书上敲的啊,结果泪奔,弄了半天没弄出来,没办法啊,生活还得继续啊,我没有时间死磕这个啊, 刚开始我以为是maven依赖的问题,最后我不用maven自己建工程,还是这个问题,

最后我换了spring 的版本jar包。结果好了

所以说,这个问题是由于刚开始使用spring v4.3.9.RELEASE 版本,下载下来的jar包是不对的啊,使用4.3.10版本就好了,我觉得这个不可能是版本的问题,而是maven下载下来的4.3.9这个版本的jar包是有问题的,也就是说是我当时所用的jar包的问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐