我有一个Spring Boot批处理应用程序。在application.properties
中,我指定数据源详细信息如下
spring.datasource.url=jdbc:jtds:sqlserver://1*.2**.6*.25:14**
spring.datasource.database=MYDB_DEV
spring.datasource.username=username
spring.datasource.password=password
问题是,当我运行批处理作业时,所有用户定义的表都是从myDB_DEV中获取的。但是,即使我已经在mydb_dev中创建了相同的表,诸如batch_job_execution之类的元数据表,batch_job_execution_context。为什么会发生这种情况?是否有任何工作来使应用程序从用户定义的模式中读取元数据表?
我通过jobLauncher.run(myjob, jobParameters)
进行了调试,找不到任何铅从何处进行大师模式
在 application.properties
或 application.yml
spring.batch.tablePrefix=MYDB_DEV.BATCH_