W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
您可以通過調(diào)用CuratorFramework
bean的addAuthInfo
方法來添加Zookeeper ACL的身份驗證信息。實現(xiàn)此目的的一種方法是提供自己的CuratorFramework
bean,如以下示例所示:
@BoostrapConfiguration public class CustomCuratorFrameworkConfig { @Bean public CuratorFramework curatorFramework() { CuratorFramework curator = new CuratorFramework(); curator.addAuthInfo("digest", "user:password".getBytes()); return curator; } }
請查閱
ZookeeperAutoConfiguration類,
以了解CuratorFramework
bean的默認配置。
另外,您可以從依賴現(xiàn)有CuratorFramework
bean的類中添加憑據(jù),如以下示例所示:
@BoostrapConfiguration public class DefaultCuratorFrameworkConfig { public ZookeeperConfig(CuratorFramework curator) { curator.addAuthInfo("digest", "user:password".getBytes()); } }
bean的創(chuàng)建必須在升壓階段進行。您可以注冊配置類以在此階段運行,方法是使用@BootstrapConfiguration
進行注釋,并將它們包含在以逗號分隔的列表中,該列表設置為resources/META-INF/spring.factories
文件中org.springframework.cloud.bootstrap.BootstrapConfiguration
屬性的值,如圖所示在以下示例中:
資源/META-INF/spring.factories。
org.springframework.cloud.bootstrap.BootstrapConfiguration=\ my.project.CustomCuratorFrameworkConfig,\ my.project.DefaultCuratorFrameworkConfig
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: