我有:
spring.batch.initialize-schema=always
spring.batch.job.enabled=false
在我的
application.properties
中,我使用 Spring 的 @Scheduled
开始我的工作,我希望我的应用程序能够在每次启动时使用 PostgreSQL 删除并重新生成 Spring Batch 表。
然而,事实并非如此。我做错了什么?
模式初始化仅在 Spring Boot 应用程序启动并加载 Spring 应用程序上下文时发生一次。它不会在每次运行计划方法时发生。