为什么我在src/main/resources目录下建的config.txt运行之后没有打印filename和contentLength.程序也进不去,难道是路径不对吗
楼上说的是对的。
我们有不能和老师一样写的是因为老师在这节课之前没有说明他把main/resources包添加为Source Folder,
▲ 按照老师的设置,那么使用"classpath:spring-xxx.xml"是可以的。
但是通常我们新建工程的时候配置是这样的:
▲新建工程默认的配置
▲ 工程目录结构
所以我们要想使用classpath,要么像老师那样设置,要么就得该路径:"classpath:main/resources/spring-xxx.xml",这样才行。
其实在之前没有懂到这点的时候,我一直用的是文件系统的绝对路径,"file:[绝对路径]",这样太麻烦了。
楼上说的不错,要写全路径(带上包名)
你把路径改为这样试试:“classpath:main/resources/config.txt”