小编Vai*_* PS的帖子

使用Spring-Batch-Excel读取Excel时出错

我正在使用Spring-batch-excel在新应用程序中读取Excel文件。它被配置为批处理作业,并使用JobManager触发。现在我得到这个错误。 InputStream必须支持标记/重置,或包装为PushbackInputStream

Caused by: java.lang.IllegalStateException: InputStream MUST either support mark/reset, or be wrapped as a PushbackInputStream
at org.springframework.batch.item.excel.poi.PoiItemReader.openExcelFile(PoiItemReader.java:82) ~[spring-batch-excel-0.5.0-SNAPSHOT.jar:?]
at org.springframework.batch.item.excel.AbstractExcelItemReader.doOpen(AbstractExcelItemReader.java:111) ~[spring-batch-excel-0.5.0-SNAPSHOT.jar:?]
at org.springframework.batch.item.support.AbstractItemCountingItemStreamItemReader.open(AbstractItemCountingItemStreamItemReader.java:144) ~[spring-batch-infrastructure-3.0.5.RELEASE.jar:3.0.5.RELEASE].
Run Code Online (Sandbox Code Playgroud)

任何请帮助我。

java excel spring spring-batch

4
推荐指数
1
解决办法
2019
查看次数

Spring @Order 注释未按正确顺序加载

我正在使用 Spring Boot 嵌入式 tomcat。
在我的应用程序中,我有三个配置类,并且我使用@Order注释来控制类的加载顺序。当我在嵌入式 Tomcat 中运行应用程序时,它工作正常,但在独立 Tomcat (WAR) 中,它没有按正确的顺序加载。
我的课程如下:

@Order(1) public Class WebConfig 
@Order(2) public Class SwaggerConfig
@Order(3) public Class PlanoutConfig
Run Code Online (Sandbox Code Playgroud)

java spring tomcat spring-boot

0
推荐指数
1
解决办法
9729
查看次数

标签 统计

java ×2

spring ×2

excel ×1

spring-batch ×1

spring-boot ×1

tomcat ×1