腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3489)
视频
沙龙
1
回答
如何
使用
Spring
Batch
Annotation
编写
可
重试
异常
类
?
spring
、
spring-batch
目前我们正在从基于
Spring
Batch
XML的应用程序迁移到最新的
Spring
Boot 2.2.6.RELEASE版本应用程序。 我有下面的XML片段,我想把它转换成基于注释的作业。当我浏览https://docs.
spring
.io/
spring
-
batch
/docs/current/reference/html/step.html#taskletStep的时候,我真的很难找到这些选项<<em
浏览 34
提问于2020-04-12
得票数 0
回答已采纳
2
回答
@Retryable with @Scheduled不触发
java
、
spring-boot
、
spring-batch
、
spring-retry
我已经
编写
了一个
Spring
Boot应用程序,其中我已经启用了
Spring
Batch
Scheduling和Retriable,如下所示: @SpringBootApplication } } 2分钟后,由于指定的cron表达式启动了作业,所以在它的第一步中,我将在
异常
中发送它
浏览 120
提问于2021-09-24
得票数 0
回答已采纳
1
回答
Spring
Batch
:在SpringBoot中
使用
SkipPolicy和RetryPolicy
java
、
spring-batch
我最近开始学习
spring
batch
,并为一个项目做POC,我被困在
重试
策略和跳过策略。在获得这些问题的解决方案时,我有一点模棱两
可
。问题1):对于一个实例,我们可以同时
使用
SkipPolicy和
重试
策略吗,在阅读器有一个例外,现在框架将查找我们定义的策略。它会同时指向两个策略还是我们首先定义的策略?(我已经在我的POC中实现了这一点,但它只跳过策略,而不是
重试
策略)我要检查的是,如果
异常
是Skippable的实例,则执行我的业务逻辑否则,如果<em
浏览 47
提问于2019-05-09
得票数 1
回答已采纳
2
回答
Spring
batch
:基础设施
spring
、
batch-processing
我正在读
Spring
用户指南。我遇到了下面的陈述。我被“让框架负责基础设施”这句话搞混了。我的意思是基础设施意味着
Spring
Batch
中的任何Hardware..Nw都是框架,基础设施是从哪里来的呢请帮助我理解
浏览 5
提问于2014-01-02
得票数 0
1
回答
如何
在
Spring
3.2和@Schedule注解中
使用
Spring
Batch
Admin?
spring
、
spring-batch
、
spring-batch-admin
我将
Spring
Batch
Admin集成到我的应用程序中,该应用程序
使用
Spring
3.2。现在我尝试用@Scheduled注释一个方法,并用<task:
annotation
-driven/>激活它。
Batch
Admin的SimpleJobService在一个方法上
使用
了这个注释。在
Spring
3.2中。似乎没有必要将cglib放到
类
路径中,而
spring
-asm也过时了。我从
s
浏览 0
提问于2013-01-11
得票数 3
1
回答
弹簧批默认
重试
策略
java
、
spring-batch
我有下面的批处理的
Spring
配置。当一个特定的用例抛出不可跳过的
异常
时,我遇到了一个生产批次的问题。当我在集成测试中复制用例时,批处理行为仍然很奇怪。当我的批.提交-间隔属性大于1时,将触发
重试
机制,回滚未提交的块,并再次处理所有以前的记录。当批处理提交间隔设置为1时,一旦抛出不可跳过的
异常
,批处理就会失败。我尝试了批提交间隔以及
重试
限制的各种值。导致此问题的特殊
异常
是NullPointerException。我的目标是最好用一个NeverRetryPolicy来处理这个
异常<
浏览 2
提问于2015-02-27
得票数 1
8
回答
重试
任务框架
java
在很多情况下,如果任务失败,我需要
重试
n次(有时
使用
某种形式的先于
重试
后退的逻辑)。一般来说,如果抛出一个
异常
,任务应该被
重试
到最大
重试
次数。我可以很容易地
编写
一些相当通用的东西来做这件事,但我不想重新发明轮子,我想知道是否有人可以推荐一些框架来做这件事。我唯一能找到的就是:,但是我不想在我的应用程序中直接
使用
Ant。 谢谢
浏览 0
提问于2011-01-20
得票数 28
回答已采纳
1
回答
包括
Spring
@Retryable,不带main或service
类
spring
、
api
、
spring-retry
我有一个没有main方法的api,它只是一组用于调用数据库过程的
类
。这些
类
中都没有Service注解。我正在将此api包含在另一个
spring
启动应用程序中。当我在外部api中将任何方法注释为@Retryable并从
Spring
启动应用程序调用时,它不提供
重试
。 你能帮个忙吗?
浏览 7
提问于2016-07-08
得票数 0
1
回答
方法执行
重试
java
、
loops
如果启动过程中出现错误,我想尝试重新运行我的应用程序。while(true) { SpringApplication.run(StatisticsApplication.class, args); SpringApplication.run(StatisticsApplication.class, args); throw new RuntimeException("Could not execute getConnection().
浏览 0
提问于2018-08-23
得票数 1
2
回答
用Java
重试
不
使用
Spring
批处理
java
、
spring-boot
、
spring-batch
、
spring-retry
我有以下配置的
Spring
批处理作业:public Job myJob(Step step1, Step step2, Step step3) {}public MyWriter myWriter() {}2019-05-16 14:45:09.4
浏览 0
提问于2019-05-16
得票数 3
回答已采纳
2
回答
ItemWriter的
Spring
Batch
跳过
异常
spring
、
spring-boot
、
spring-batch
我正在尝试
使用
带有Java配置的
Spring
Batch
2.2.5。,如果项
编写
器(由documentMetadataFileMigrator指向的bean )抛出'DocumentImportException',那么
异常
将不会被跳过。
Spring
Batch
实际上会再次
重试
相同的输入。也就是说,它将对“documentPackageFileValidationProcessor”
使用
相同的输入。也就是说,<e
浏览 4
提问于2014-03-20
得票数 9
回答已采纳
1
回答
使用
"FlatFileItemReader“在服务方法中读取CSV文件
spring-batch
我将开发一个应用程序,在该应用程序中,我尝试
使用
Spring
对象读取CSV文件。我喜欢在其中调用方法来执行读取过程的服务。但我没有直接
使用
FlatFileItemReader和其他方面的configuration对象。一个我的原型的例子。
浏览 0
提问于2019-02-06
得票数 0
2
回答
春批-要读取的文件不可用
spring
、
spring-batch
、
spring-retry
flatFileItemReader.setLineMapper(lineMapper); } at org.springframework.
batch
.core.configuration.
annotation
.SimpleBatchConfigurationSpringApplication.run(LoadApplication.
浏览 5
提问于2016-08-04
得票数 1
回答已采纳
2
回答
Spring
Batch
vs {任何脚本语言}
spring-batch
我试图理解为什么人们会
使用
Spring
Batch
而不是Ruby这样的脚本语言来运行类似批处理的作业。我正在做一些需要重复运行的东西,我认为
Spring
Batch
听起来很有趣,因为你可以
使用
POJO。问题是,我已经有了一个作业管理器,它可以运行我告诉它的任何东西,并在出现任何错误时提醒我。对于这种情况,
Spring
Batch
是否仍然有用? 感谢您的意见。
浏览 0
提问于2012-03-18
得票数 0
回答已采纳
1
回答
为MultiResourceItemWriter在写入-
spring
批处理文件时创建的所有文件指定页眉和页脚
java
、
json
、
spring
、
spring-batch
、
writer
我有一批
使用
JdbcPagingItemReader从数据库读取数据的批处理,在java
类
中处理数据库中的每条记录,然后
使用
FlatFileItemWriter将其写入文件。因此,我配置了这个步骤,并
使用
了上面的第一个FlatFileItemWriter,这个操作很好。name" : "xxx", a very complex json object (1000 lines ){ //
浏览 3
提问于2021-01-28
得票数 3
2
回答
spring
batch
中作业仓库的自定义错误信息
spring-batch
我
使用
了
Spring
Batch
和quartz调度器。我们将作业详细信息存储在数据库中。如果发生任何错误,那么错误详细信息将存储在Postgresql数据库表(
BATCH
_JOB_EXECUTION、
BATCH
_JOB_EXECUTION_PARAMS、
BATCH
_STEP_EXECUTION、
BATCH
_STEP_EXECUTION_CONTEXT)中。错误详细信息存储为
异常
prinStackTrace()详细信息。我们
如何
覆盖这些
浏览 1
提问于2013-12-11
得票数 2
1
回答
ClassCastException是在
Spring
启动批处理作业时将JobRepositoryFactoryBean转换为JobRepository引起的
java
、
spring
、
spring-boot
、
spring-batch
:工厂方法'jobBuilders‘引发的
异常
引起的;嵌套
异常
为java.lang.ClassCastException: @SpringBootApplication @Import(value= {BatchJo
浏览 0
提问于2019-09-26
得票数 0
1
回答
ItemWriter发生
异常
时
如何
防止回档?
spring-batch
我们的
编写
器被设计为将记录写入关系数据库。如果任何一条记录发生
异常
,
Spring
Batch
会对chunk中的每条记录执行回滚并
重试
写入操作。这会导致发生SQL重复键
异常
,因为之前处理过的块中的记录已成功写入数据库。 我们尝试
使用
noRetry()和noRollback(),显式指定不应触发
重试
或回滚的
异常
列表。根据
Spring
Batch
online文档,当ItemWriter:出现错误时,可以
浏览 0
提问于2019-09-05
得票数 2
3
回答
使用
java配置的
Spring
Batch
java
、
spring-batch
我创建了一个
使用
java配置的SpringBatch应用程序。我有一个main方法和一个表示job的
类
。class App public static void main( String[] args ) System.out.println( "Starting
Spring
dataSource.setDriverClassName("org.postgresql.Driver"); dataSource.setUrl("jdbc:postg
浏览 0
提问于2014-12-20
得票数 1
回答已采纳
2
回答
Spring
batch
如何
强制停止作业
spring
、
spring-batch
如果处理器返回null,我想停止作业示例: BatchStatus.failed
浏览 132
提问于2019-03-15
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Spring Batch之批处理实践
Spring Batch 在大型企业中的最佳实践
SpringBoot项目中使用AOP
2行代码,让接口性能提升10倍
AspectJ一文说明白
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券