gpt4 book ai didi

java - 访问注释中的属性值

转载 作者:行者123 更新时间:2023-11-30 04:56:10 24 4
gpt4 key购买 nike

我想访问注释中的属性值,作为属性的值。

例如。在我的属性文件中,我有一个条目表达式:3/10 * * * * ?.

在我的 Scheduler 类中,我使用注释@Scheduled (cron = "**VALUE**")。我想从表达式键对应的属性文件中读取这个值。

尝试使用@Value执行此操作,但它返回无法转换为StringValue类型。

最佳答案

从 spring 3.0.1 开始你可以这样做@Scheduled(cron = "${rates.refresh.cron}")

引用 http://forum.springsource.org/showthread.php?83053-Feature-Scheduled-with-Value-cron-expression

但是,由于类型转换问题,您无法对 fixDelay 和 fixRate 执行此操作(fixDelay 期望值为 long,而注释仅返回 String)。检查马克在https://jira.springsource.org/browse/SPR-6670中的评论

关于java - 访问注释中的属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8470260/

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