`

[转]Grails如何使用外部配置文件

 
阅读更多

 

Grails的Config发布后是编译的,无法手动修改,所以可以通过外部配置文件的方式修改一些设置,如数据库的链接等。

 在Config.groovy增加

 

grails.config.locations = [ "classpath:app-config.properties"]

 

 

   然后在grails-app/conf/目录下创建app-config.properties文件,内容如下:

name=aaa
age=11

  在程序中可以 这样访问上述变量:

 

def name=org.codehaus.groovy.grails.commons.ApplicationHolder.application.config.name
 

 

部署后,修改/WEB-INF/classes/app-config.properties文件即可。


分享到:
评论

相关推荐

    Eclipse下搭建Grails项目

    创建新项目时,你可以利用配置好的Grails外部工具执行`create-domain-class`等命令,快速生成领域模型类。在Eclipse中,Grails项目的结构和管理将得到很好的支持,包括源代码编辑、构建、测试和调试。 注意,尽管...

    在Eclipse里使用Grails类创建工具.pdf

    在Grails官网文档中,有详细的步骤指导如何在Eclipse中配置并使用这些工具。以下是一些关键步骤: 1. **配置Grails作为外部工具**: - 选择 "Run > External Tools > External Tools Configuration"。 - 输入名称...

    grails中文入门简介

    Grails框架的配置通常通过内置选项和外部文件来完成。例如,数据源的配置既可以在环境配置中直接设置,也可以通过JNDI数据源来管理。此外,还可以配置自动数据库移植功能,它会在应用启动时根据域类(domain class)...

    grails 中文第二版

    **外部配置** - 支持从外部文件读取配置信息,增强灵活性。 **版本** - Grails版本信息可以在项目的`BuildConfig.groovy`文件中找到。 **文档引擎** - 提供了文档生成工具,帮助开发者快速生成API文档。 **依赖...

    grails-fck-editor-0.3.zip_grails_grails-fck-editor

    从标签"grails grails-fck-editor"我们可以推断,这个压缩包包含了与Grails框架和FCKeditor插件相关的代码和配置文件。标签是用来分类和标识内容的关键字,这有助于开发者快速找到他们需要的信息。 压缩包内的文件...

    Grails基础教程.pdf

    **3.4 外部配置** - 如何利用外部文件或服务来存储配置信息,增加应用程序的灵活性和可维护性。 #### 四、测试 **4.1 单元测试** 单元测试是软件开发中的重要组成部分,它帮助确保每个组件都能独立正确地工作。 ...

    the definitive guide to grails 2

    Grails框架内置了国际化支持,可以通过配置不同的资源文件来实现多语言界面。这使得Grails应用能够轻松地适应全球市场的需求,为不同地区的用户提供本地化的体验。 #### Ajax支持 Grails框架集成了对Ajax的支持,...

    grails学习笔记

    《Grails学习笔记:监听器与环境配置》 在Grails框架中,监听器和环境配置是提升开发效率的关键元素。监听器允许开发者在特定事件发生时执行自定义操作,而环境配置则确保了不同环境下应用的正确运行。本文将深入...

    grails-acegi-0.5.2.zip

    2. **application.properties**:这是Grails应用的标准配置文件,用于设置应用的属性。在这个插件中,可能包含了与安全相关的配置项,如默认的用户名、密码、授权策略等。 3. **plugin.xml**:XML格式的插件描述...

    grails-quartz-0.4.1

    1. QuartzGrailsPlugin.groovy:这是Grails插件的核心配置文件,其中包含了插件的元数据、依赖关系以及插件激活后的初始化操作。 2. application.properties:这是Grails应用的配置文件,可以在这里设置Quartz的...

    Grails基础教程

    - **外部配置**:除了内置的配置选项外,Grails还支持从外部文件加载配置信息,方便了应用的维护和扩展。 #### 四、测试 **4.1 单元测试** - **单元测试**:单元测试是软件开发中的一个重要环节,旨在验证单个...

    grails-acegi-0.2.zip

    `application.properties`是Grails应用的配置文件,其中可以定义应用级别的属性,包括与Acegi Security相关的配置项。例如,你可以在这里设置默认的登录页面、密码加密算法或者访问控制规则。通过调整这些配置,...

    grails 1.0 英文操作手册

    **创建应用**:使用`grails create-app`命令可以快速创建一个新的Grails应用,这一步骤将自动生成应用的基本目录结构和必要的配置文件。 **Hello World示例**:通过创建简单的“Hello World”应用,开发者可以快速...

    grails-acegi-0.4.1.zip

    2. `application.properties`:这是一个配置文件,允许开发者对插件进行定制,例如设置特定的安全属性,如用户名、密码策略或者记住我功能的设置。 3. `plugin.xml`:此文件提供了插件的元数据,包括插件的名称、...

    The Grails Framework - Reference Documentation

    - **外部配置文件**:允许将部分配置放到外部文件中管理。 ##### 3.5 版本控制 - **版本号管理**:便于跟踪项目版本历史。 ##### 3.6 项目文档 - **文档自动生成**:支持从代码生成API文档。 ##### 3.7 依赖解析 ...

    Grails入门教程(一)

    10. **配置External Tools**:设置Eclipse以便能够通过外部工具运行Grails命令。 #### 创建Grails项目 由于Eclipse对Grails的支持有限,建议通过命令行的方式来创建Grails项目: 1. **生成项目目录结构**:在工作...

    精通Grails 之用 JSON 和Ajax 实现异步Grails(pdf电子书)

    除了提供JSON数据外,Grails还支持从外部Web服务动态获取JSON数据。例如,可以从Yahoo!等服务提供商处获取JSON数据: ```groovy import groovy.json.JsonSlurper ... def getWeather = { def url = ...

Global site tag (gtag.js) - Google Analytics