`
bloodwolf_china
  • 浏览: 131420 次
社区版块
存档分类
最新评论

grails开发小贴士

阅读更多
--系统参数配置
1、grails提供了conf/Config.groovy,可以把系统参数写在里面如
user.charge.max.times=5
在Controller/Taglib中使用grailsApplication.config.user.charge.max.times方式访问
在Service或其他模块中使用ConfigurationHolder.config.user.charge.max.times方式访问

2、如是开始测试环境与实际运行环境不同,可以使用environments,如
user.charge.max.times=5
environments {
    production {
	user.charge.max.times=10
    }
}

说明在实际运行环境中user.charge.max.times参数为10

3、在spring中的配置会覆盖grails的默认配置。如数据源,有的项目可能要求可直接修改配置而不是修改源码,可以在spring/resource.groovy配置一个新的数据源
import org.apache.commons.dbcp.BasicDataSource
dataSource(BasicDataSource) {
	          driverClassName = "oracle.jdbc.driver.OracleDriver"
	          url = "jdbc:oracle:thin:@192.168.1.10:1521:test"
	          username = "aaa"
	          password = "bbbb"
	      }


4、发现src/groovy中接口中有常量定义的话,在编译时会出错。grails论坛上已经也有人发现了这个问题,回复说可能是groovy编译器的问题

5、如果源码中有中文字符,请一定确保源码是无BOM的UTF-8编码,否则编译器会报错。在我的机器使用UltraEdit编辑过源码后就发现这种情况,UltraEdit会在文件中添加UTF8格式的标识头,但编译器好像不认。
2
0
分享到:
评论
2 楼 fcoffee 2008-09-11  
user.charge.max.times是楼主所开发的应用所使用的参数, 不是grails的参数

1 楼 JohnnyJian 2008-09-11  
user.charge.max.times这个参数是什么意思?

相关推荐

    grails 开发框架-1

    grails1.0开发框架1 类似于ruby on rails的框架。

    grails 开发框架-4

    grails1.0开发框架4 类似于ruby on rails的框架。

    grails 开发文档 合辑

    Apress.Beginning.Groovy.and.Grails.From.Novice.to.Professional.Jun.2008 grails_programming Grails1.1中文文档-----2009.3.25 Grails入门指南(第二版) Groovy经典入门 Programming Groovy 2 合集,超实惠哦

    转: Eclipse下Grails开发环境搭建步骤

    在本文中,我们将详细探讨如何在Eclipse集成开发环境中搭建Grails开发环境。Grails是一个基于Groovy语言的开源Web应用程序框架,它简化了Java平台上的Web应用开发流程。通过Eclipse,我们可以获得强大的开发工具支持...

    grails快速开发web

    ### Grails 快速开发 Web 应用程序 #### 一、Grails 概述 Grails 是一种基于 Groovy 的开源应用框架,用于简化 Web 应用程序的开发过程。它采用约定优于配置的原则,这使得开发者可以更快地创建功能丰富的 Web ...

    grails开发

    Grails是一种基于Java平台的开源Web应用框架,它利用Groovy语言的强大特性和简洁语法,为开发者提供了一种高效、灵活的开发环境。本篇文章将深入探讨Grails开发的基础知识,帮助初学者快速掌握Grails的精髓。 1. **...

    Grails开发之(Rest教程).pdf

    标题中提到的"Grails开发之(Rest教程)"表明本文是一份关于Grails框架下进行RESTful服务开发的教程。Grails是一个使用Groovy语言编写的高生产力的框架,其使用约定优于配置的理念,允许快速开发Web应用程序。...

    eclipse开发grails插件

    与此同时,Eclipse作为一款强大的Java集成开发环境(IDE),也提供了丰富的插件支持,帮助开发者更高效地进行Grails项目的开发。本篇将详细讲解如何使用Eclipse开发Grails插件,以及涉及的相关知识点。 首先,让...

    关于Grails开发的软件部署建议

    关于Grails开发的软件部署建议

    grails 开发框架-5

    grails1.0开发框架5 类似于ruby on rails的框架。

    Grails企业web应用开发与部署

    《Grails企业Web应用开发与部署》 在现代软件开发领域,Grails作为一个基于Groovy语言的开源Web应用框架,以其高效、灵活和强大的特性深受开发者喜爱。它提供了丰富的插件系统,使得企业级Web应用的开发变得快速而...

    grails login

    Grails是一个基于Java的开源Web应用程序框架,它使用Groovy语言进行开发,提供了高效、简洁的编程模型。在Grails中实现用户登录功能是构建任何Web应用的基础,它确保了数据的安全性和用户权限的管理。本示例将详细...

    grails 开发框架-3

    grails1.0开发框架3 类似于ruby on rails的框架。

    grails敏捷开发

    **Grails 敏捷开发** Grails 是一个基于 Groovy 语言的开源Web应用框架,设计用于快速开发、高效构建动态、敏捷的Web应用程序。它借鉴了Ruby on Rails的许多优秀理念,同时提供了Java平台的强大功能和兼容性。在...

    使用Grails快速开发Web应用

    ### Grails快速开发Web应用:知识点详解 #### Grails框架概览 Grails是一个基于Groovy语言构建的开源MVC(Model-View-Controller)Web开发框架,以其高效的开发速度和简洁的代码著称。其核心优势在于: 1. **快速...

    Grails开发之(Rest教程).docx

    在Grails中开发RESTful API是一项常见的任务,这个文档提供了基于Grails 3.1.5版本的REST教程。Grails是一种基于Groovy语言的开源Web应用框架,它利用了Spring Boot的功能,使得构建现代互联网应用程序变得更加高效...

    grails开发笔记

    ### Grails 开发笔记 #### Grails 概述 Grails 是一款用于 Web 应用开发的开源框架,它基于 Groovy 编程语言,并集成了 Spring、Hibernate 和 SiteMesh 等成熟技术栈。其核心特性之一是“规约取代配置”...

Global site tag (gtag.js) - Google Analytics