- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在运行spring batch的项目时出现异常!
异常详情:
Caused by: java.lang.NullPointerException: null
at org.springframework.batch.item.xml.StaxEventItemReader.moveCursorToNextFragment(StaxEventItemReader.java:141)
文件名正确!
配置代码:
@Bean
@StepScope
public StaxEventItemReader xmlFileItemReader(@Value("#{jobParameters['fileType']}") String fileType,
@Value("#{jobExecutionContext['extractFileName']}") String fileName) throws Exception {
System.out.println("======================== fileName =========================="+fileName);
StaxEventItemReader reader = new StaxEventItemReader();
reader.setResource(new FileSystemResource(fileName));
reader.setFragmentRootElementName("PortData");
reader.setUnmarshaller(unmarshaller());
reader.afterPropertiesSet();
return reader;
}
最佳答案
我希望我能对 Padis 的回复发表评论,因为它让我走上了寻找解决方案的轨道。
我在@StepScope 范围内的读取器和写入器遇到了相同的 nullPointerException 问题。Padis 是完全正确的,当他这样写时,@Bean 的类型是 ItemReader
或 ItemWriter
doOpen()
未调用函数(它导致 NullPointerException
)
碰巧,我的 bean 类型从 ItemReader<T>
改变了至 ItemStreamReader<T>
和 ItemWriter<T>
至 ItemStreamWriter<T>
是我的解决方案。
关于xml - spring batch StaxEventItemReader 释放异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18377966/
我遇到了 ClassCaseException 问题。我在 Spring 批处理中创建了 XStreamItemEventReader 来读取 xml 并将结果写入数据库。我阅读 xml 的读者应该将
在运行spring batch的项目时出现异常! 异常详情: Caused by: java.lang.NullPointerException: null at org.springframewor
在运行spring batch的项目时出现异常! 异常详情: Caused by: java.lang.NullPointerException: null at org.springframewor
所以我试图解析一个 xml 并将其解码为一个程序。这是示例 xml: FINACLE 2014-06-21T19
现在在我看来,StaxEventItemReader 没有提供任何方法来显式指定从 Spring Batch 3.x 和 4.x 开始解码的 xml 的字符编码。我对吗?有没有人找到解决这个问题的方法
这个问题不太可能对任何 future 的访客有帮助;它只与一个较小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,通常不适用于全世界的互联网受众。如需帮助使此问题更广泛适用,visit the
我有一个名称中带有 # 的输入文件 (UPX#L.xxxxx001.xml)。 Spring Batch StaxEventItemReader 无法打开此文件。无论如何要逃避这个特殊角色?请指教。
请帮我写 ItemReader() 05/28/2016 75 1
我是一名优秀的程序员,十分优秀!