2016-08-09 20 views
0

私はintelliJを使用していますが、 "in/grails-app/conf/directory"には、DataSource.groovyという名前のファイルがあります。私のコンピュータを情報を格納するためのローカルデータベースにするためには、そのファイルが必要です。私はそのディレクトリのitelliJで見ることができます:resourses、logback、groovy file.So DataSourceファイルから自分のコンピュータデータベースを作るにはどうすればいいですか?IntelliJ DataSourceファイルがありませんか?

Grailsの3.xの

答えて

-1

あなたはGrailsの3.xのを使用している何DataSource.groovyファイルが存在しない場合。

application.ymlファイルにDB設定を追加する必要があります。 Grailsの1.xおよび2.xのために

:あなたは聖杯のプロジェクトを作成するとき

、聖杯のはあなたのために必要なすべての設定ファイルを作成します。

、あなたが環境に合わせて、あなたのDBの詳細を指定でき「DataSource.groovy」が存在

app_name/grails-app/conf 

の下で生成されたすべての設定ファイルをIDEから開いているプロジェクトを見ることができます

以下のように:

// environment specific settings 
environments { 
    development { 
     dataSource { 
     } 

あなたは環境に応じてデータベース接続パラメータを設定することができます。

あなたのローカルマシンはデータベースとして動作するようにが必要なので、ローカルマシンに必要なデータベース(mysql、mongoDBなど)をインストールし、その接続パラメータを "DataSource.groovy"に指定する必要があります。 。

設定が完了したら、必要に応じてコントローラとサービスの作成を開始できます。

わかりやすい例を示したように、アプリケーション開発のために「Grails CookBook」を読むことができます。

参考:http://grails.asia/grails-example-applications

+0

彼はlogback設定ファイル –

+0

うんがありますので、あなたが言うことができるGrailsの3を、使用しています。 grailsバージョンの部分を見逃しました。ありがとうございました。私の答えを編集します。 –

1

DataSource.groovyは、Grailsの1.xおよび2.xの中で使用されたが、Grailsの3+で使用されていません。 Grails 3では、これらの設定はapplication.yml(またはapplication.groovy)になります。構文は、dataSourceブロックが1つのファイル内の残りの構成に含まれることを除いて同じです。構文はin the reference docsと記載されています。

関連する問題