【发布时间】:2019-06-07 02:58:53
【问题描述】:
我正在使用 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 方式是什么?
【问题讨论】:
-
我们可能应该改进
CassandraConfiguration以使构建器可用于程序化定制。请随时报告此问题。 -
感谢它的魅力,你的实现速度非常快!