Datakildekonfiguration i Grails 3 udføres nu også via grails-app/conf/application.yml
fil. I et standardprojekt er det placeret i den sidste del af filen (startende med dataSource:
). dokumenterne
fra 2015-08-01 forklarer stadig den gamle, v2, syntaks. Men for udvikleren skal dette kun ses som en ændring i syntaks (fra en Groovy DSL til en YAML). F.eks.:
dataSource:
pooled: true
jmxExport: true
driverClassName: com.mysql.jdbc.Driver
dialect: org.hibernate.dialect.MySQL5InnoDBDialect
username: sa
password:
environments:
development:
dataSource:
dbCreate: create-drop
url: jdbc:mysql://liveip.com/liveDb
Tilføj mysql deps som runtime
i dependencies
af din build.gradle
. F.eks.
runtime 'mysql:mysql-connector-java:5.1.36'