对docker的spring属性误读

2ledvvac  于 2021-07-23  发布在  Java
关注(0)|答案(0)|浏览(206)

我有一个SpringBoot应用程序,它在本地运行良好(从-jar以及从 docker-compose ). 但是,当我试着运行它的时候 docker-compose 在另一台机器上,它给了我一个例外:

Caused by: java.lang.IllegalStateException: Encountered invalid @Scheduled method 'delete': For input string: "'0"

这就是错误的方法:

@Scheduled(cron = "${sprint.bot.localDbRemoveTime.cron}")
private void delete() { ... }

这是错误的财产( application.properties ):

sprint.bot.localDbRemoveTime.cron = 0 0 5 * * ?

有人遇到过这样的事情吗?我要补充的是,我有不同版本的docker和docker分别在这些机器上编写。。。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题