首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Griffon如何在Config.properties文件中配置数据源?

Griffon如何在Config.properties文件中配置数据源?
EN

Stack Overflow用户
提问于 2011-03-28 02:03:16
回答 1查看 432关注 0票数 0

griffon插件的数据源配置是用DataSource.groovy编写的,我希望它在Config.properties中,是如何实现的?我试过了,没用的:

  1. 添加Config.properties at conf

2. dataSource.driverClassName=com.mysql.jdbc.Driver dataSource.url=jdbc:mysql://localhost/smp?useUnicode=true&characterEncoding=UTF8中的Config.properties配置

3.从DataSource.groovy中删除此配置

似乎gsql插件必须从DataSource.groovy读取配置。

ps: gsql插件开源吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-29 03:34:32

受了伤。参考http://markmail.org/thread/gslnhxseaicc5ksp#query:+page:1+mid:beunoxesbbmlmznp+state:results

代码语言:javascript
复制
//read config.properties http://markmail.org/thread/gslnhxseaicc5ksp#query:+page:1+mid:beunoxesbbmlmznp+state:results
def props = new Properties()
props.load(getClass().classLoader.getResourceAsStream("Config.properties"))
def config = new ConfigSlurper().parse(props)

dataSource {
    dbCreate = "skip"
    pooled = config.dataSource.pooled as boolean
    //set this to true if using MySQL or any other RDBMS that requires execution of DDL statements on separate calls
    tokenizeddl = config.dataSource.tokenizeddl as boolean

    driverClassName = config.dataSource.driverClassName
    url = config.dataSource.url
    username = config.dataSource.username
    password = config.dataSource.password
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5453956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档