Thursday, May 21, 2015

use an external properties file in grails

use an external properties file in grails


1.Create the properties file.


dbCreate=update
driverClassName=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/db?useUnicode=true&characterEncoding=UTF8
username=root
password=password

2.add following line in the Config.groovy:


grails.config.locations = ["classpath:test1.properties", "classpath:Test2.properties"]

if set variables in config use following line


def props = new Properties()

url= props.getProperty("url")

3.in controller/services


import org.codehaus.groovy.grails.commons.ConfigurationHolder


def grailsApplication


def test1= ConfigurationHolder.config.test

def url= grailsApplication.config.url


use an external properties file in grails

No comments:

Post a Comment