我正在使用micronaut框架,并且尝试从application.yml
配置cassandra数据访问
对于标准测试用例,我可以配置datastax驱动程序
cassandra:
default:
clusterName: "Test Cluster"
contactPoint: "192.168.99.100"
port: 9042
maxSchemaAgreementWaitSeconds: 20
ssl: false
但是我找不到一种方法来提供与方法.withCredentials
一起使用的配置
执行以下操作
@ConfigurationBuilder(allowZeroArgs = true, prefixes = { "with", "add" })
Cluster.Builder builder = Cluster.builder();
但是withCredentials
方法需要2个参数https://docs.datastax.com/en/drivers/java/2.0/com/datastax/driver/core/Cluster.Builder.html#withCredentials-java.lang.String-java.lang.String-
public Cluster.Builder withCredentials(String username,
String password)
为该方法提供配置的yaml方法是什么?
答案 0 :(得分:0)
使用@ graeme-rocher在https://github.com/micronaut-projects/micronaut-core/issues/1106中添加的新功能,我可以做到如下:
**