2016-06-29 7 views
0

ビルダーを使用するBeanを作成しようとしています。私はそうのようなプラグインの設定ファイルにdoWithSpringクロージャ内にそれをやろうとしているが、私は正確な構文のか分からない:Grails:ビルダーパターンを使用してBeanを作成する

def doWithSpring = { 
     appSettingsZKClient(CuratorFramework) { bean -> 
      bean.builder() 
       .namespace(APP_SETTINGS_NAMESPACE) 
       .connectString(application.config.zookeeper.connect.url) 
       .retryPolicy(new RetryNTimes(10, 1000)) 
       .build() 
     } 
    } 

任意のアイデアをいただければ幸いです。

答えて

0

これはいいアイデアであるSimple Builder - exampleですが、一般的には複雑なオブジェクトを構築するためにDSL(groovy dsls)を使用していたGroovyの人たちです。

関連する問題