java如何在spring data cosmos的@Container中给出布尔值?
在下面的代码中,我无法从配置属性设置自动缩放。我得到的错误是“预期的布尔值,但提供了字符串”
@Container(containerName = "${dynamic.container.name}"
, autoScale = "${dynamic.container.autoScale}", ru = "400")
public class FruitsContainer(){
.....
}
请告诉我如何才能做到这一点
# 1 楼答案
简单实体在Cosmos DB中定义为项。我们可以通过添加
@Container
注释,并指定与容器相关的属性,比如容器名称、请求单位(RU)、生存时间、自动缩放等注释
@Container(containerName="myContainer")
指定Azure Cosmos数据库中的容器名称默认情况下,分配给新创建容器的请求单位(RU)是400。但我们可以根据需要对其进行更改以进行定制
最后,注释
autoScale
字段描述了当设置为true
时,将使用自动缩放吞吐量创建的容器。有关自动缩放的更多信息,请查看此Microsoft Document如果您选中Creating Containers with autoscale throughput,您会发现您可以使用以下代码片段实现所需的功能-