大多数g命令都是默认dev参数的
grails run-app 默认环境为 dev
grails war 默认环境为 prod
There are 3 preset environments known to Grails: dev, prod, and test for development, production and test.
源代码
public enum Environment {
/** The development environment */
DEVELOPMENT,
/** The production environment */
PRODUCTION,
/** The test environment */
TEST,
private static final String PRODUCTION_ENV_SHORT_NAME = "prod";
private static final String DEVELOPMENT_ENVIRONMENT_SHORT_NAME = "dev";
private static final String TEST_ENVIRONMENT_SHORT_NAME = "test";
有趣的是,在g:if里不能用大写和缩写
<g:if env="development">
<g:render template="/template/developArea"/>
</g:if>
分享到:
相关推荐
《Grails1.1中文文档》是Grails 1.1版本的官方中文指南,包含了框架的详细介绍、安装指南、基本概念、MVC模式的应用、GORM的使用、服务层、控制器、视图、国际化、测试等方面的内容。通过阅读这份文档,开发者可以...
### Grails 快速开发 Web 应用程序 #### 一、Grails 概述 Grails 是一种基于 Groovy 的开源...通过掌握 Grails 的核心概念和技术,开发者可以更快地构建高质量的 Web 应用程序,并在 Java 生态系统中发挥更大的作用。
#### 二、Grails环境搭建与基本应用 - **环境要求**: - **JDK5**及以上版本。 - **Grails1.0.4**版本。 - 支持的数据库(如MySQL、PostgreSQL等)。 - **开发工具**: - IntelliJ IDEA 8.1用于开发Grails应用,...
### Grails 开发笔记 #### Grails 概述 ...通过上述内容的总结与扩展,我们不仅了解了 Grails 的基本概念及其开发实践,还深入探讨了 Groovy 的特性以及如何利用这些特性来优化 Grails 应用的开发过程。
本文将引导读者深入理解Grails的基本概念、工作原理及如何快速上手。 Grails的核心优势在于其“快”。借助Groovy的动态特性,Grails能用较少的代码和配置实现常见的Web功能,如表单处理和数据库交互,极大地提高了...
1. **Grails简介**:了解Grails的基本概念,包括其设计理念、架构和主要组件,如GORM(Grails Object-Relational Mapping)和GRAILS插件系统。 2. **环境设置**:如何安装和配置开发环境,包括Groovy、Grails以及...
Grails是基于Spring Boot的,因此也涵盖了Spring的基本概念。 2. **Groovy语言基础**:Groovy是Grails的主要编程语言,学习其基本语法、动态特性以及与Java的异同,将为后续的Grails开发打下坚实基础。 3. **...
学习Groovy的基本语法、数据类型、控制结构以及函数式编程概念。 3. **环境设置**:如何安装Java Development Kit (JDK)、Groovy和Grails,配置开发环境,以及使用Grails命令行工具创建新项目。 4. **Grails应用...
1. Grails框架的基本概念和原理 - Grails的工作原理,包括其MVC结构、依赖注入、服务层、控制器层和视图层的实现方式。 - Grails的应用程序结构,介绍默认创建的应用项目包含的文件和文件夹结构。 - Grails的约定...
- Grails支持多个环境配置,如开发环境、测试环境和生产环境。 - 每个环境可以有不同的配置,以适应不同阶段的需求。 **数据源** - 数据源配置是GORM正常工作的关键。 - 可以使用JNDI数据源来连接应用服务器。 - ...
通过本篇文章,我们深入了解了 Grails 的基本概念和操作流程,包括如何创建应用、定义 Domain 类、创建 Controller 以及进行简单的单元测试等。这些基础知识对于初学者来说至关重要,能够帮助他们快速上手 Grails ...
本文将详细介绍Grails的基本概念、核心功能以及如何利用它来进行快速Web开发。 #### 二、Grails框架简介 **1. Grails框架的背景** - Grails是由Groovy编程语言驱动的一个高度生产力的Web应用框架。 - 它构建于...
- **Hibernate基础知识**:了解Hibernate的基本概念(非必需)。 #### 九、Grails的应用场景 - **企业级应用开发**:Grails适合构建大型企业级Web应用,尤其是那些需要快速迭代开发的应用。 - **初创公司**:对于...
下面将详细解析Grails的基本概念、安装配置、项目创建、控制器与视图、以及数据持久化等核心知识点。 ### Grails基本概念 Grails是一个面向约定(Convention Over Configuration)的框架,这意味着开发者在进行...
这本书结合了理论与实践,不仅介绍了Grails的基本概念,还涵盖了高级主题,帮助读者从初学者到熟练掌握Grails开发。 Grails是一个基于Groovy语言的开源Web应用框架,它构建在Java平台上,利用了Spring、Hibernate等...
- **“Hello World”示例**:通过创建一个简单的“Hello World”项目来快速熟悉Grails的基本用法。 **1.7 NetBeans** NetBeans是一款流行的集成开发环境(IDE),支持多种编程语言,包括Java和Groovy。它提供了丰富...