首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

Grails插件MyBatis的gateway有关问题

2012-09-27 
Grails插件MyBatis的gateway问题Grails插件MyBaits使用时命令 grails create-gateway Client会生成两个文

Grails插件MyBatis的gateway问题
Grails插件MyBaits使用时命令 grails create-gateway Client会生成两个文件 client.xml和ClientGateway.groovy,但是这个Gateway不能通过在一个controller或者services里面写属性的形式注入,例如属性写成
clientGateway

 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修改成小写即可。

热点排行