gpt4 book ai didi

java - 如果用于计划注释的属性为空,则使用默认值

转载 作者:行者123 更新时间:2023-12-02 06:24:19 26 4
gpt4 key购买 nike

我正在编写一个 Spring Batch 作业,并且在 Component 类中我有:

@Scheduled(cron = "${expression.from.property}")
public void runJob() {
//code
}

这将从我们拥有的属性文件中获取一个属性。但是,假设属性文件中缺少此属性文件,有没有办法在此基础上获取默认的 cron 表达式?

最佳答案

您应该能够使用 Elvis operator有一个默认值

@Scheduled(cron = "${expression.from.property ?:1 0 0 0 0 0}") // or whatever cron expression
public void runJob() {
//code
}

关于java - 如果用于计划注释的属性为空,则使用默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20706939/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com