私はnice(java)コード生成エンジンを探しています。 私はcglibを見つけましたが、文書化されていないので、実際のJavaクラス(ファイル)と動的クラスのみを生成できるとは確信していません。私が間違っていると、誰かが知っているかもしれない例とのリンクがあります。Javaコードの生成
ローマ
私はnice(java)コード生成エンジンを探しています。 私はcglibを見つけましたが、文書化されていないので、実際のJavaクラス(ファイル)と動的クラスのみを生成できるとは確信していません。私が間違っていると、誰かが知っているかもしれない例とのリンクがあります。Javaコードの生成
ローマ
本当にしようとしなかったが、あなたはまた、かなり徹底しtutorialを持っているJavassistのと呼ばれる別のコード生成のJavaフレームワーク、を見てみたいことがあります。また、Hibernateは、コード生成フレームワークをcglibからjavassistに変更しました。見積もり、説明理由:
単純な事実は、CGLIBでの開発が大幅に停止していることです。それは起こる。何らかの理由(理由は独自のもの)の開発者は、新しい優先事項に移行します。
生成元は何ですか? UML? – Stephan
cglibは、Springが動的プロキシを生成するために使用するものです。それが彼らのために十分であれば、それはあなたのために十分であるはずです。はい、cglibを使用して実際のJavaクラスを生成できます。それがそれのためのものです。私はその文書をもっと注意深く読んでいました。 – duffymo
それはソースに依存していないはずですが、それはUMLまたはXML、またはちょうどいくつかのコードBLでもかまいません。そしてduffymo、私はCglibのソースコードを調べました。実際のクラスを印刷するメソッドを見つけることはできません – Roman