我正面临找不到错误的文件
Caused by: java.lang.IllegalStateException: Input resource must exist
(reader is in 'strict' mode): class path resource
[file:///C:/Users/hello/Desktop/input/Ref_Org_Entite.csv]
这是我的application.properties
ressource.path.InputDirectory=file:///C:/Users/hello/Desktop/input/
我甚至只用file:C:/Users/hello/Desktop/input/
和
file:/C:/Users/hello/Desktop/input/
而且还没有工作
这是我的ItemReader
public class RefOrgEntitesItemReader extends FlatFileItemReader<xxxxxx> {
public RefOrgEntitesItemReader(String path) {
this.setLinesToSkip(1);
this.setResource(new ClassPathResource(path + "Ref_Org_Entite.csv"));
...
即使我使用FileSystemResource
instedof ClassPathResource
设置资源,也会遇到相同的错误
.setResource( new FileSystemResource(path + "test.csv"));
我在Windows 10下
答案 0 :(得分:0)
setResource( new FileSystemResource(path + "test.csv"))
在没有文件的情况下更新我的application.properties:
ressource.path.InputDirectory=C:/Users/hello/Desktop/input/