我正在创建一个Grails插件,它将修改以下配置属性的值:
grails.gorm.default.constraints
问题是,当我的插件描述符开始运行时(doWithSpring),如果使用该插件的Grails应用程序具有默认约束属性的现有值,那么它就已经被执行了。
我希望我的插件在Grails开始执行之前修改默认约束的值,以便我也可以包含我添加的约束。默认约束闭包似乎被执行在Grails app启动期间多次。
我尝试过几种方法:
grails.config.locations = ["classpath:FooConfig.class"] // Yes, *.class