@DubboReference( version = "${dubbo.tiangong.engine.version}", group = "${dubbo.tiangong.engine.group}", retries = 0, parameters = {"timeout","${dubbo.tiangong.engine.timeout}"}, check = false ) is failed only digit, letter, '-', '_' or '.' is legal.
时间: 2024-04-17 17:26:04 浏览: 137
根据你提供的代码,看起来问题出在了 @DubboReference 注解的 parameters 参数上。parameters 参数是一个数组,用于指定 Dubbo 服务引用的额外参数。但是在你的代码中,parameters 参数的写法是不正确的。
正确的写法应该是将参数名和值用等号连接起来,如下所示:
```java
@DubboReference(
version = "${dubbo.tiangong.engine.version}",
group = "${dubbo.tiangong.engine.group}",
retries = 0,
parameters = {
"timeout=${dubbo.tiangong.engine.timeout}"
},
check = false
)
```
请注意,timeout 参数的赋值语法是 "timeout=${dubbo.tiangong.engine.timeout}",这样才符合 Dubbo 的配置语法要求。
修改完代码后,再次运行看看是否还会出现相同的错误。如果还有其他问题,请随时提问。
阅读全文