Grails:使用构建器模式创建 bean
Grails: Using builder pattern to create a bean
我正在尝试创建一个使用构建器的 bean。我正在尝试在插件配置文件中的 doWithSpring 闭包中执行此操作,但我不确定确切的语法:
def doWithSpring = {
appSettingsZKClient(CuratorFramework) { bean ->
bean.builder()
.namespace(APP_SETTINGS_NAMESPACE)
.connectString(application.config.zookeeper.connect.url)
.retryPolicy(new RetryNTimes(10, 1000))
.build()
}
}
如有任何想法,我们将不胜感激。
这是构建复杂对象的好主意Simple Builder - example, but generally the groovy guys used to using DSLs(groovy dsls)。
我正在尝试创建一个使用构建器的 bean。我正在尝试在插件配置文件中的 doWithSpring 闭包中执行此操作,但我不确定确切的语法:
def doWithSpring = {
appSettingsZKClient(CuratorFramework) { bean ->
bean.builder()
.namespace(APP_SETTINGS_NAMESPACE)
.connectString(application.config.zookeeper.connect.url)
.retryPolicy(new RetryNTimes(10, 1000))
.build()
}
}
如有任何想法,我们将不胜感激。
这是构建复杂对象的好主意Simple Builder - example, but generally the groovy guys used to using DSLs(groovy dsls)。