Grails插件MyBaits使用时命令 grails create-gateway Client会生成两个文件 client.xml和ClientGateway.groovy,但是这个Gateway不能通过在一个controller或者services里面写属性的形式注入,例如属性写成
clientGateway
def clientGateway; //本该自动注入,但是无效
def list2 = {
RowBounds rowBounds = new RowBounds(1,2);
HashMap map = new HashMap()
map.put("pagination",rowBounds)
def list = clientGateway.selectClient(map);
[clients:list]
}
本应该自动注入实例的,但是不好用,看了MyBatis插件代码,把这里改一下即可
修改IbatisGrailsPlugin.groovy文件此处
for (a in application.getArtefacts(GatewayArtefactHandler.TYPE)) {
log.debug "Found gateway artifact $a of type ${a.clazz}; will register as ${a.shortName}"
if (a) {
def shortName = a.shortName[0].toLowerCase() + a.shortName[1..-1]; //添加此行
"${shortName}"(a.clazz) { bean ->
bean.singleton = true
bean.autowire = "byName"
}
}
}
将动态在spring创建的bean的id修改成小写即可。
分享到:
相关推荐
用于 Grails 框架的 MyBatis 插件 基于原始 Grails-iBatis 插件:Brian Sanders ( ) Grails 插件主页: : 修改: 命名约定的一些变化 添加了对多个数据源的完全支持 Grails 2.0 插件重构 最小 Grails 依赖项 ...
eclipse插件、用来开发grails(路漫漫其修远兮、吾将上下而求索)
elasticsearch-grails-plugin, 恢复的ElasticSearch grails插件 Elasticsearch插件插件这个项目是一个基于Elasticsearch的插件,这个项目是基于的人完成的伟大工作的。你为什么想要为原来的Elasticsearch插件提供...
概括Grails插件将Primefaces集成到Grails项目中。 带有Java JDK 1.7的最低Grails版本是2.3.7,并且依赖项具有以下版本: 核心JSF 2.2 Primefaces 5.2 Apache MyFaces 2.2.8 可以在上找到源代码安装通过在BuildConfig...
这是一个 grails 插件,它在您的 Grails 应用程序中集成了一个 url 缩短器。 安装 在BuildConfig添加以下依赖项: compile " :url-shortener:<version> " 配置 安装插件后,您必须将以下配置添加到Config.groovy...
restful-api, Grails插件,方便暴露非平凡的RESTful api #RESTful API插件文档尽管随后的更改可能不是向后兼容的,但 ##Status的生产质量也是如此。##Overview在附带的"介绍了rest式API插件插件。"演示文稿中提供了...
本文内容包括:ShortenUrl插件简介创建TinyUrl类测试TinyUrl类创建IsGd类创建ShortenUrl服务打包并部署插件结束语下载参考资料在这个“精通Grails”系列中,ScottDavis将向您展示如何创建您自己的Grails插件。...
grails的插件系统也是其亮点之一。首先,和rails,django等web框架类似,基于微内核的思想,插件(可重用模块)是框架的一等公民。grails除了核心模块以外的功能几乎都是通过插件方式实现的。实际上,一个grails插件...
MongoDB Grails插件 MongoDB Grails插件主要作为称为“ mongo”的Spring bean公开给Grails应用程序。 然后,只需添加“ mongo”,Grails类就可以轻松地在整个代码中使用它。 支持依赖注入(域/控制器/服务)的类的...
Grails插件实验 定义Grails 3.0插件域类是可扩展的 SO的详细信息: 该项目包含一个名为security的插件和一个名为bookstore的应用程序以测试该插件。 插件用户: org.centerkey.grails.User 应用程序用户(扩展...
Grails Pjax插件Pjax在Grails中。 Pjax类似于(turbolinks)[ ,在'A'标签,按钮和表单上工作。 参见_pjaxHeader grails templtate文件中的演示代码。 ## Pjax是什么? Pjax是一个jQuery插件,它使用ajax和pushState...
QRCreator Grails 插件 Grails 插件,用于在基于代码的网页中嵌入二维码 它允许您在 QR 码的中心放置一个徽标,并完全控制纠错级别和相当的区域大小。 可以从服务器上的本地文件或从 URL 加载徽标。 使用提供的 ...
在help菜单选择Install New Software…
eclipse插件grails(groovy)配置方法
ElasticSearch Grails 插件有一个新的维护者! 请浏览 Noam Y. Tenne fork 以获取插件源代码的新更新: 此版本的主要新功能之一是能够通过插件使用任何 gorm-datastore, 所以你不再绑定到Hibernate插件。 虽然 ...
这是一个Grails插件,可以在Grails Web项目中使用Akka actor(本地和远程)。 分配 grails-akka-.zip用于插件源分发-这是推荐版本,因为此插件的二进制版本不包含必需的jar 依存关系 一个Servlet 3.x容器来运行Web...
原型Grails插件该插件将 , 和 Javascript库集成到Grails中。 在1.4之前的Grails版本中,这些库默认包含在Grails中。 从Grails 1.4开始, 是Grails发行版中的默认Javascript库,此插件为那些愿意使用Prototype或希望...
grails 中文文档+grails-fckeditor-0.9.5.zip插件
Java8 Temporal Grails插件 Java 8时态插件在Grails中集成了Java 8的新DateTime API(Instant,LocalDate,LocalTime等)。 该插件与Grails 2.5.x(支持JDK8的Grails的第一个版本)兼容。 提供将输入绑定到Java 8 ...