這篇文章主要介紹“Spring Boot2的Cassandra怎么連接”,在日常操作中,相信很多人在Spring Boot2的Cassandra怎么連接問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Spring Boot2的Cassandra怎么連接”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供榕城網(wǎng)站建設(shè)、榕城做網(wǎng)站、榕城網(wǎng)站設(shè)計(jì)、榕城網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、榕城企業(yè)網(wǎng)站模板建站服務(wù),十多年榕城做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
Cassandra是一個(gè)開源,分布式數(shù)據(jù)庫管理系統(tǒng),設(shè)計(jì)用于處理跨很多商品服務(wù)器的大數(shù)據(jù)。Spring Boot為Cassandra提供自動(dòng)配置,Spring Data Cassandra提供在它之上的抽象,還有收集依賴的spring-boot-starter-data-cassandra‘Starter’。
你可以注入一個(gè)自動(dòng)配置的CassandraTemplate或Cassandra Session實(shí)例,就像注入其他Spring Bean那樣。spring.data.cassandra.*屬性可用來自定義該連接,通常你需要提供keyspace-name和contact-points屬性:
1spring.data.cassandra.keyspace-name=mykeyspace
2spring.data.cassandra.contact-points=cassandrahost1,cassandrahost2
1@Component
2public class MyBean {
3 private CassandraTemplate template;
4 @Autowired
5 public MyBean(CassandraTemplate template) {
6 this.template = template;
7 }
8 // ...
9}
如果添加自己的CassandraTemplate類型的@Bean,它將替換默認(rèn)實(shí)例。
Spring Data包含的倉庫對Cassandra提供基本支持,目前受到的限制比先前討論的JPA倉庫要多,并且需要使用@Query注解相應(yīng)的查找方法。
到此,關(guān)于“Spring Boot2的Cassandra怎么連接”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!