gpt4 book ai didi

grails - Grails JMS队列注释失败,带有最终参数

转载 作者:行者123 更新时间:2023-12-02 15:14:27 25 4
gpt4 key购买 nike

我正在使用Grails JMS插件中的批注grails.plugin.jms.Queue,但是我不知道如何使用变量作为name属性的值。

像这样:

private static final inDebit = ConfigurationHolder.config.Q_IN_DEBIT

@Queue(name = inDebit )

这给了我以下错误:

Attribute 'name' should have type 'java.lang.String'; but found type 'java.lang.Object' in @grails.plugin.jms.Queue



我在用
Grails 1.3.7,Grails JMS插件1.1

在我看来, inDebit变量在某处丢失了类型?

最佳答案

它没有丢失它的类型,您从未指定它。改成

private static final String inDebit = ConfigurationHolder.config.Q_IN_DEBIT

Groovy可以在运行时推断类型,但是正如您所拥有的,它只是 Object,这就是编译器看到的内容。

关于grails - Grails JMS队列注释失败,带有最终参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6186605/

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