我正在使用intelliJ,我读到“在/ grails-app / conf /目录中,你会找到一个名为DataSource.groovy的文件。”我需要该文件才能使我的计算机成为存储信息的本地数据库,我只能在该目录中的itelliJ中看到:resourses,logback和groovy file.So如何从DataSource文件中创建我的计算机数据库
答案 0 :(得分:1)
DataSource.groovy用于Grails 1.x和2.x,但未在Grails 3+中使用。在Grails 3中,这些设置位于application.yml
(或application.groovy
)。语法与现在的语法相同,只是现在dataSource
块包含在一个文件中的其余配置中。语法描述为in the reference docs。
答案 1 :(得分:-1)
Grails 3.x:
如果您使用的是Grails 3.x,则没有DataSource.groovy
个文件。
您需要在application.yml
文件中添加数据库配置。
Grails 1.x和2.x:
当你创建Grail的项目时,grail会为你创建所有必要的配置文件。
从IDE打开项目时,您可以看到
下生成的所有配置文件app_name/grails-app/conf
存在“DataSource.groovy”,您可以根据环境指定数据库详细信息。
如下所示:
// environment specific settings
environments {
development {
dataSource {
}
您可以根据环境设置数据库连接参数。
正如您所说,您需要您的本地计算机充当数据库,因此您需要首先在本地计算机上安装所需的数据库(如mysql,mongoDB等),并在“ DataSource.groovy中”。
完成配置后,您可以根据需要开始创建控制器和服务。
您可以通过“Grails CookBook”阅读您的应用程序开发,因为他们提供了简单的示例来理解。