cassandra低级api
基于spring数据cassandra项目的插件提供了一个较低级别的api。
springdatacassandra提供了一个cassandratemplate,其中包含使用常规cassandrajava驱动程序执行语句的方法
要在控制器或服务中获得cassandratemplate示例,只需定义一个cassandratemplate属性。示例如下:
def cassandraTemplate
def myAction = {
def people = []
people << new Person(firstName: "Fred", lastName: "Flintstone")
people << new Person(firstName: "Barney", lastName: "Rubble")
cassandraTemplate.insert(people)
}
1条答案
按热度按时间goqiplq21#
从文档中:
依赖注入基础知识
grails服务的一个关键方面是能够使用spring框架的依赖注入特性。grails支持“按约定的依赖注入”。换句话说,您可以使用服务类名的属性名表示来自动将它们注入控制器、标记库等。
例如,给定一个名为bookservice的服务,如果在控制器中定义一个名为bookservice的属性,如下所示:
在这种情况下,spring容器将根据其配置的作用域自动注入该服务的示例。所有依赖注入都是按名称进行的。也可以按以下方式指定类型: