//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-app/conf/DataSource.groovy`文件中,我们可以配置不同的环境(如开发、测试和生产)下的数据库连接信息。例如,对于MySQL: ```groovy environments { development { dataSource { dbCreate = ...
例如,`conf`下的`DataSource.groovy`文件用于配置数据源,`grails-app/controllers`存储控制器,`grails-app/domain`存储领域模型类。 3. **创建项目和异常处理**: - 创建新项目时,有时可能遇到异常。如通过`...
Grails的配置文件通常位于`conf/Config.groovy`和`conf/DataSource.groovy`,它们分别用于应用配置和数据源配置。可以通过修改这些文件来调整应用的行为。 7. **整合前端框架JQuery EasyUI** Grails允许集成前端...
对于Spring Boot应用,我们通常会在`src/main/resources/application.yml`文件中配置GORM for Hibernate。这里你可以设置数据库连接信息,例如URL、用户名、密码,以及其他与数据源相关的属性。例如: ```yaml ...
Grails项目的目录结构遵循CoC原则,包括如`grails-app`(Groovy源码目录)、`conf`(配置文件)、`controllers`(MVC中的控制器)、`domain`(应用领域模型)、`i18n`(国际化)、`services`(服务层)、`taglib`...
在`grails-app/conf/DataSource.groovy`文件中,我们需要根据实际使用的数据库进行调整。本例中,我们使用SQL Server,因此需要修改`dataSource`和各个环境(development, test, production)的配置,包括数据库URL...
5. **配置(Configuration)**:Grails的配置通常位于`grails-app/conf/Config.groovy`和`grails-app/conf/DataSource.groovy`文件中。这里会定义数据库连接信息、环境变量等。 6. **插件(Plugins)**:Grails鼓励...
通过调整`Properties`和`Message`的配置,可以实现邮件的群发和其他高级特性,比如抄送、密送等。同时,为了保证代码的健壮性,可以对可能出现的异常进行捕获和处理,例如网络问题或SMTP服务器认证失败等。 在实际...