课程
/后端开发
/Java
/Spring入门篇
为什么我在src/main/resources目录下建的config.txt运行之后没有打印filename和contentLength.程序也进不去,难道是路径不对吗
2017-07-24
源自:Spring入门篇 3-5
正在回答
楼上说的是对的。
我们有不能和老师一样写的是因为老师在这节课之前没有说明他把main/resources包添加为Source Folder,
▲ 按照老师的设置,那么使用"classpath:spring-xxx.xml"是可以的。
但是通常我们新建工程的时候配置是这样的:
▲新建工程默认的配置
▲ 工程目录结构
所以我们要想使用classpath,要么像老师那样设置,要么就得该路径:"classpath:main/resources/spring-xxx.xml",这样才行。
其实在之前没有懂到这点的时候,我一直用的是文件系统的绝对路径,"file:[绝对路径]",这样太麻烦了。
楼上说的不错,要写全路径(带上包名)
你把路径改为这样试试:“classpath:main/resources/config.txt”
举报
为您带来IOC和AOP的基本概念及用法,为后续高级课程学习打下基础
1 回答为什么可以直接加载config.txt?
3 回答contentLength());的问题
1 回答JSR的问题
3 回答UnitTestBase类的问题
1 回答配置Spring的问题