私は演劇を勉強してきました!フレームワークモジュールとそれを拡張しようとしている、いくつかの機能を追加します。エンハンサー(play.classloading.enhancers.Enhancer)から拡張されたクラスを見つけましたが、なぜPlay!なのか理解できませんでした。このモデルを採用しました。
なぜクラスをロードし、そのコミュニティコード拡張機能をこのようにするのですか?私は彼らの非常に簡単な説明を読んだのですが、なぜ彼らがそうするのか、そして私は祖母として扱われるように感じました:http ://www.playframework.org/documentation/1.2.5/main#Classenhancement
しかし、私が望んでいたようにそれは役に立ちませんでした。ユーザーが意図した機能で拡張するクラスをコーディングできないのはなぜですか?動的または特別な機能を指定してクラスをリロードする必要がある場合は、OKですが、私のプラグインコードは本質的に静的です。
なぜ彼らがそれをするのか、そして私がそれをする必要があるのか誰かが知っていますか?(答えを待っている間にそれをテストするつもりです!)