![](/img/trans.png)
[英]How to migrate a project built on Spring Boot 2.0.4 from mysql5 to mysql8?
[英]How to migrate from 2.0.0.RC2 spring batch version to 2.0.4?
我必須將項目從2.0.0.RC2版本遷移到2.0.4。 但是問題是2.0.4的xsd與2.0.0.RC2不同。 這意味着我的工作配置都無法正常工作。
2.0.0 RC2中的作業配置為
<batch:job id="taskletComponentTestJob">
<batch:step id="taskletTestComponent"
tasklet="taskletForTestComponent">
<batch:listeners>
<batch:listener ref="customStepExecutionListener" />
</batch:listeners>
</batch:step>
<batch:listeners>
<batch:listener ref="customJobExecutionListener" />
</batch:listeners>
</batch:job>
2.0.4中的作業配置將是
<batch:job id="taskletComponentTestJob1">
<batch:step id="taskletTestComponent" >
<batch:tasklet ref="taskletForTestComponent">
</batch:tasklet>
</batch:step>
<batch:listeners>
<batch:listener ref="customJobExecutionListener" />
</batch:listeners>
</batch:job>
是否有任何實用程序可以使我所有現有的作業配置與2.0.4兼容? 另外,更改配置后,我還會遇到其他問題嗎?
是否有任何實用程序可以使我所有現有的作業配置與2.0.4兼容?
我對此表示懷疑。 但是,如果您需要轉換大量文件,則可以編寫一些Perl腳本或XSLT腳本來自動執行任務。
另外,更改配置后,我還會遇到其他問題嗎?
可能是的。
Spring Batch開發人員在開發周期的后期更改了架構,這確實讓我感到驚訝。 而且您有權受到某些騷擾... IMO。 但這是您在基於“候選發布”開發代碼時所冒的風險。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.