小编wik*_*ikp的帖子

Spring Boot - 嵌套ConfigurationProperties

Spring boot具有许多很酷的功能.我最喜欢的是一个类型安全的配置机制@ConfigurationProperties和相应的yml/properties文件.我正在编写一个通过Datastax Java驱动程序配置Cassandra连接的库.我想通过简单地编辑yml文件来允许开发人员配置ClusterSession对象.弹簧靴很容易.但我希望允许她/他以这种方式配置多个连接.在PHP框架中 - Symfony它很简单:

doctrine:
  dbal:
    default_connection: default
    connections:
      default:
        driver:   "%database_driver%"
        host:     "%database_host%"
        port:     "%database_port%"
        dbname:   "%database_name%"
        user:     "%database_user%"
        password: "%database_password%"
        charset:  UTF8
      customer:
        driver:   "%database_driver2%"
        host:     "%database_host2%"
        port:     "%database_port2%"
        dbname:   "%database_name2%"
        user:     "%database_user2%"
        password: "%database_password2%"
        charset:  UTF8
Run Code Online (Sandbox Code Playgroud)

(此片段来自Symfony文档)

是否可以在Spring-boot中使用ConfigurationProperties?我应该筑巢吗?

java spring spring-boot

32
推荐指数
1
解决办法
3万
查看次数

标签 统计

java ×1

spring ×1

spring-boot ×1