为什么new FileSystemXmlApplicationContext()报错?

来源:2-3 Spring源码的下载和编译

訾博

2020-02-29

图片描述
图片描述

使用JDK13、JDK11、JDK8都是这种情况,spring版本是spring-framework-v5.2.0.RELEASE;
实在解决不知道原因。求助!

写回答

5回答

微笑的大熊哥哈哈

2020-03-21

重新build一下就可以了,我也遇到相同的问题

1
0

奋斗的小鸟22

2020-03-19

检查你的网络

1
0

訾博

提问者

2020-03-02

直接显式

import org.springframework.context.support.FileSystemXmlApplicationContext;

报错:

//img.mukewang.com/szimg/5e5c75bc098b93be11970507.jpg

看看projectStructure里面有没有spring-context,存在:

//img1.sycdn.imooc.com/szimg/5e5c75c909788ec709940723.jpg

0
0

翔仔

2020-03-02

看样子还真是没有成功引入,因为它是在org.springframework.context.support下面的,并且也有无参构造函数。

直接显式

import org.springframework.context.support.FileSystemXmlApplicationContext;

试试?

如果还是不行的话,看看projectStructure里面有没有spring-context这个模块

//img.mukewang.com/szimg/5e5bef2109497e4b12601012.jpg

如果没有的话,估计是不是还没引入成功。。

0
3
翔仔
回复
訾博
。。。估计还是环境问题,环境问题的话就没法精确定位了,有时候抽风没下好相关的jar也会报这个错
2020-03-03
共3条回复

翔仔

2020-03-01

同学好,感觉是context包没有引入?springdemo的build.gradle下面引入

compile(project(":spring-context"))


0
1
訾博
可是代码已经加上了呀,为什么会没有引入呢?
2020-03-01
共1条回复

剑指Java自研框架,决胜Spring源码

快速入门Spring核心源码+从零开发自研框架

1498 学习 · 495 问题

查看课程