3

複雑な作成ロジックを持つクラスがあります (ビルダーを使用するなど)。2000 年にさかのぼると、XML は厳格でプログラミング言語ではないため、XML の作成ロジックをコーディングできませんでした。そのため、XML を FactoryBean にカプセル化しました。

その後、祝福された JavaConfig がやって来て (@cbeams に感謝)、FactoryBean を歴史のごみ箱に投げ込みました。

GroovyConfig はさらなる前進であるため (構成のための真のプログラミング言語であるだけでなく、DSL を使用することもできます)、複雑な作成ロジックを介して自分のやり方でコーディングするシンプルでエレガントな方法を見つけることができましたが、言及は見つかりませんでした。そうする能力の?!

GroovyConfig は多かれ少なかれ Grails BeanBuilder から逐語的に取られていることを理解しています。そのため、そこでそれを行う方法があれば、GroovyConfig でも機能する可能性があります (指を交差させます)。

明らかな何かが欠けているので、FactoryBean を再度使用する必要がないことを教えてください。

その上で寝て、答えはノーだと思います。私は答えを追加しています(それでも、それが間違ったものとしてひどく反対票を投じられることを望んでいます)。私が間違っていることを証明してください!

4

1 に答える 1