天天看點

《Spring Data官方文檔》5.3. Connecting to Cassandra with Spring至5.5. Introduction to CassandraTemplate

你需要連接配接到cassandra來建立配置檔案資訊。接觸點是鍵空間的所必需的最小字段,但是為了清楚起見,最好能添加端口。

我們稱這些為cassandra.properties

下面兩個例子中我們将使用spring把這些屬性加載到spring上下文.

一個cassandra基礎配置中的xml配置元素如下所示。 這些元素都使用預設bean名稱來保持配置代碼幹淨和可讀。

這個例子說明配置spring連接配接cassandra很友善,而且還有一些其他選項可以用。spring data cassandra配置中還提供了可供datastax java驅動程式使用的一切選項。 這包括但不限于身份驗證,負載平衡政策,重試政策和池選項。所有spring data cassandra方法名稱和xml元素都采用驅動程式上的配置選項同樣(或差不都)的命名,是以應該直接的映射任意已有的驅動程式配置。

下面的類展示了annotationconfigapplicationcontext(aka javaconfig)中的最基本的cassandra配置。

評審支援在目前版本中不可用。

雖然我們在上面展示一個你可以直接執行個體化它的例子,但是’cassandratemplate’應該始終被配置為一個spring bean。為了這個存在的spring子產品的目的,在此我們假定我們使用spring容器。

‘cassandratemplate’是’cassandraoperations’的實作類。 你應該指定你的’cassandratemplate’實作它的接口定義,’cassandraoperations’。

有兩個簡單的方式來擷取’cassandratemplate’,取決于你如何加載你的spring應用程式上下文。

你也可以從’applicationcontext’中查找’cassandratemplate’bean。