【发布时间】:2022-01-13 08:28:21
【问题描述】:
任务是从 application.yml 文件中填充对列表。 所以在我的 kotlin 代码中,我有这样的东西:
@Component
class LocalImageStore(
@Value("\${images.thumbnails_sizes}")
private val thumbnailsSizes: List<Pair<Int, Int>>
) : ImageStore
{
// unrelated code here
}
在application.yml 文件中我有以下内容:
images:
dir:
path: images
thumbnails_sizes:
- [150, 150]
- [200, 200]
- [400, 450]
所以我希望我的 thumbnailsSizes 将包含 .yml 文件中的对列表,但我看到的只是错误消息 Could not resolve placeholder 'images.thumbnails_sizes' in value "${images.thumbnails_sizes}"n
我没有找到在 .yml 文件中存储对列表的方法,因此请告知如何以正确的方式进行。
【问题讨论】:
标签: spring-boot kotlin yaml