//groovy代码,自动导入的类只有一个,所以按照idea的提示,不好用,两个都要加上。
import org.springframework.core.io.support.PropertiesLoaderUtils
import org.springframework.core.io.ClassPathResource
def properties = PropertiesLoaderUtils.loadProperties(new ClassPathResource("database.properties"))
dataSource {
pooled = true
dbCreate="update"
url = properties.getProperty("url");
driverClassName = "com.mysql.jdbc.Driver"
dialect = org.hibernate.dialect.MySQL5Dialect
username = properties.getProperty("username");
password = properties.getProperty("password");
}
属性文件在相同文件夹,会被自动编译拷贝到classes文件夹中
url=jdbc:mysql://127.0.0.1:3308/vod?useUnicode=true&characterEncoding=gbk
username=root
password=金陵十三钗
分享到:
相关推荐
grails.controllers.upload.maxSize = '10MB' // 设置最大上传文件大小 ``` 以上就是Grails结合uploadify实现文件上传的基本步骤。通过这种方式,你可以创建一个高效且用户友好的文件上传系统,允许用户方便地上传...
在`grails-app/conf/DataSource.groovy`文件中,我们可以配置不同的环境(如开发、测试和生产)下的数据库连接信息。例如,对于MySQL: ```groovy environments { development { dataSource { dbCreate = ...
在Grails框架中,文件的上传与下载是常见的功能需求,尤其在开发涉及大量文档、图片或媒体文件处理的应用程序时。以下是对Grails中上传和下载操作的深入解析,包括其实现机制、代码示例及注意事项。 ### 文件上传 ...
### Groovy和Grails配置方法 #### 一、Groovy与Grails简介 Groovy是一种强大的面向对象编程语言,它运行在Java平台上,并且能够直接与Java代码进行交互。Groovy支持函数式编程特性,拥有丰富的语法糖以及简洁的...
在Eclipse的项目属性中,同样可以禁用Groovy编译器生成Class文件,以避免与Grails自身的编译机制冲突。 处理完这些基础配置后,我们需要解决Grails的资源管理问题。在`grails-app/conf/spring`目录下的`resources....
- **数据源配置**:位于 `grails-app/conf/DataSource.groovy` 文件中。 - **日志配置**:位于 `grails-app/conf/Config.groovy` 文件中。 - **Spring 配置**:位于 `grails-app/conf/spring/resources.xml` 文件中...
本文主要介绍如何在Grails3项目中配置logback,实现日志的详细配置,包括按天生成独立的日志文件、日志格式设置以及对日志文件大小的控制。 首先,logback的配置文件是logback.groovy,需要放在项目的grails-app/...
在本文中,我们将深入探讨如何在Grails框架中配置MongoDB...通过这样的配置和实现,我们就能在Grails中搭建一个简单的用户登录系统,并利用MongoDB存储用户信息。这个系统能够自动生成相应的集合数据,方便快速开发。
1. **自动化配置和约定优于配置**:Grails 提供了许多默认配置,例如数据库连接、URL映射等,开发者只需按照约定编写代码即可,减少了配置工作。 2. **GORM(Grails Object Relational Mapping)**: GORM 是Grails...
1. **创建配置文件**:在`grails-app/conf`目录下创建一个名为`application.groovy`的文件(如果尚未存在)。这是Grails的主配置文件,用于存放应用程序的配置信息。 2. **定义数据源**:在`application.groovy`...
注意,尽管Eclipse对Grails的支持相比IntelliJ IDEA和NetBeans可能稍显不足,但通过Groovy Eclipse插件的配置,开发者依然能在Eclipse中高效地进行Grails开发。不断更新插件和学习最佳实践将有助于提升开发体验。
Grails应用的配置主要在`grails-app/conf`目录下,包括`Config.groovy`、`DataSource.groovy`等,这些文件定义了应用的环境变量、数据源等信息。 8. **服务(Services)** 服务层是业务逻辑的实现,它是可测试的...
6. **使用eclipse运行grails项目.xlsx**:这个文件可能是项目配置或者步骤指南,包含了运行Grails项目的具体步骤和注意事项。打开查看,以便更好地理解项目的运行流程。 7. **GroovyEclipse.zip**:这个文件可能...
Grails支持多语言环境,通过`messages.properties` 文件实现国际化,可以根据用户浏览器设置自动选择对应的语言版本。 总结来说,《Grails用户手册》涵盖了从项目创建到部署运行的全过程,包括Grails的基础概念、...
通过配置URL映射,Grails允许开发者定义清晰、可读性强的URL结构,与控制器动作关联,实现RESTful API设计。 7. **构建与部署** Grails 使用Gradle作为构建工具,提供自动化构建、依赖管理等功能。构建的WAR文件...
在完成依赖注入后,我们需要在Grails的配置文件中设置CAS服务器的相关参数,如URL、服务验证URL等。这通常在`application.yml`或`application.groovy`中进行: ```yaml cas: serverUrlPrefix: '...