@Service
public class IvsImport {
private Logger logger = Logger.getLogger(IvsImport.class);
@Autowired
FileReader fileReader;
@Autowired
ValueProcessorProvider provider;
CSVEntryParser<IvsBerichtPojo> entryParser = new AnnotationEntryParser<IvsBerichtPojo>(IvsBerichtPojo.class, provider);
CSVReader<IvsBerichtPojo> ivsBerichtReader = new CSVReaderBuilder<IvsBerichtPojo>(fileReader).entryParser(entryParser).build();
public IvsImport(){}
public FileReader getFileReader() {
return fileReader;
}
public void setFileReader(FileReader fileReader) {
this.fileReader = fileReader;
}
Iterator<IvsBerichtPojo> it = ivsBerichtReader.iterator(); //this } is not OK????
while(it.hasNext()) {
IvsBerichtPojo bericht = it.next();
logger.info(bericht.getScheepsNummer());
}
} //and here?????
给了我一个语法错误在}迭代器声明之后,并在最后花brakcet:
Syntax error, insert "}" to complete ClassBody
但是当我做到这一点,没有什么变化....
请帮忙!
你打算什么时候运行那段代码? – nhahtdh
对不起,漫长的一天.... – jorrebor