如何在Spring Boot的application.yml中配置cassandra?

qua*_*kid 3 spring yaml cassandra spring-boot

我在 Spring boot 项目中有“application.properties”文件,其中有 Cassandra 数据源配置:

spring.data.cassandra.keyspace-name=quangkeyspace
spring.data.cassandra.contact-points=localhost
spring.data.cassandra.port=9042
spring.data.cassandra.schema-action=create_if_not_exists
Run Code Online (Sandbox Code Playgroud)

我想尝试使用 application.yml 代替。我该如何转换它?前任:

data:    
   cassandra:
       keyspace-name:quangkeyspace
       contact-points:localhost
       port: 9042
       schema-action=create if not exists
Run Code Online (Sandbox Code Playgroud)

我在哪里可以找到这些关键词?

Ore*_*ron 7

您可以在这里找到公共 Spring 道具: https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html

我建议尝试这个:

spring:
  data:
    cassandra:
      keyspaceName: quangkeyspace
      contactPoints: localhost
      port: 9042
      schemaAction: CREATE_IF_NOT_EXISTS
Run Code Online (Sandbox Code Playgroud)

连字符分隔的关键字通常替换为驼峰式大小写语法。