我正在尝试从命令行覆盖
我尝试添加一个额外的配置文件到
是否有内置的方法可以从命令行覆盖配置值?否则我该如何将参数从命令行注入到 Grails 配置中?
编辑:我不想使用另一个环境/数据源来避免重复配置数据源以及为这个新环境进行配置的需要。
dataSource.url
值,例如在Grails中运行。grails <set property> dbm-status
我的第一次尝试是使用-D
命令行参数作为
grails -DdataSource.url=jdbc:sqlserver://xx.xx.xx.xx;databaseName=db_name
我尝试添加一个额外的配置文件到
grails.config.locations
,从 System.getProperty
获取值,但似乎没有起作用。是否有内置的方法可以从命令行覆盖配置值?否则我该如何将参数从命令行注入到 Grails 配置中?
编辑:我不想使用另一个环境/数据源来避免重复配置数据源以及为这个新环境进行配置的需要。