sách gpt4 ăn đã đi

java - @Value 属性名称中的转义“(双引号)

In lại Tác giả: Walker 123 更新时间:2023-11-30 05:30:52 30 4
mua khóa gpt4 giày nike

我的属性结构如下:

my {
property {
item {
"1" {
value="some value"
}
"2" {
value="another value"
}
}
}
}

如何使用 @Value 注释引用名为“1”的属性?

我的例子不起作用。我尝试了以下选项:

@Bean(name = "myProperty")
public String myProperty(@Value("${my.property.item.\"1\".value}") String myProperty) {
return myProperty;
}

@Bean(name = "myProperty")
public String myProperty(@Value("${my.property.item.'1'.value}") String myProperty) {
return myProperty;
}

@Bean(name = "myProperty")
public String myProperty(@Value("${my.property.item.1.value}") String myProperty) {
return myProperty;
}

这些都不起作用。

任何建议表示赞赏!

câu trả lời hay nhất

解决这个问题的最佳方法是重命名属性,因为 java 不喜欢名称中包含引号。

关于java - @Value 属性名称中的转义“(双引号),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57593580/

30 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress