少し奇妙な要件があります。Javaでオブジェクト作成をインターセプトする方法
カスタムプロキシを使用して、特定のインターフェイスを実装するすべてのオブジェクトを飾りたいのですが、コード自体に透過的にする必要があります。ビルドプロセスに含めることができるものは完璧です。
私はAOPで考えていましたが、このような機能は見当たりませんでした。私はアイデアを探しています。私はコンパイル後にソースコードを変更し、それを再コンパイルすることを考えています。少なくとも、直接呼び出しを新しいものに置き換えます(これは、リフレクションによってオブジェクトの作成はできませんが、素晴らしいスタートになるでしょう)。しかし、これは、私の主な目的を破ってしまう可能性があります。それは、そのような計器を可能な限り透明にすることです。
あなたの中には、このような珍しいものに関する経験がありますか?
よろしく
このアプローチを採用して、Hibernateはプロキシで豆を包むが、今までにありませんhibernate/jpaへの明示的な呼び出しの後(セッションで保存/持続するなど)。私はもっと透明なものが必要です – PedroSena