如何在春季数据宇宙中给@容器布尔值?



在下面的代码中,我无法从配置属性设置autoScale。我得到的错误是"预期的布尔值,但字符串是提供的"。

@Container(containerName = "${dynamic.container.name}"
, autoScale = "${dynamic.container.autoScale}", ru = "400")
public class FruitsContainer(){
.....
}

请告诉我如何才能做到这一点?

简单实体在Cosmos DB中定义为项。我们可以通过添加@Container注释和指定与容器相关的属性,如容器名称、请求单元(ru)、生存时间、自动缩放等等。

  • 注释@Container(containerName="myContainer")指定Azure Cosmos DB中的容器名称。

  • 默认情况下,分配给新创建容器的请求单元(ru)是400。但是我们可以根据自己的需要对其进行修改和定制。

  • 最后,注释autoScale字段描述了当设置为true时要创建具有自动缩放吞吐量的容器。. 有关自动缩放的更多信息,请查看此Microsoft文档。

如果您检查了使用自动伸缩吞吐量创建容器,您会发现您可以使用以下代码片段实现您想要的—

@Container(containerName = "${dynamic.container.name}"
, autoScale = true, ru = "400")
public class FruitsContainer(){
.....
}

最新更新