LocalvariablesNamesEnhancer
1.2.4/5 の playframework でコントローラーを無効にする方法はありますか
できれば構成パラメータを設定することによって?
私の問題は、JPA で多くの問題が発生することです。以前は古いバージョンの play を使用していましたが、アプリはうまく機能していましたが、このエンハンサーを導入して以来、あちこちで奇妙なエラーが発生します。私はそれにうんざりしています。
LocalvariablesNamesEnhancer
1.2.4/5 の playframework でコントローラーを無効にする方法はありますか
できれば構成パラメータを設定することによって?
私の問題は、JPA で多くの問題が発生することです。以前は古いバージョンの play を使用していましたが、アプリはうまく機能していましたが、このエンハンサーを導入して以来、あちこちで奇妙なエラーが発生します。私はそれにうんざりしています。
これは不可能のようです。CorePlugin.enhance メソッドではエンハンサーは無条件で追加され、LocalvariablesNamesEnhancer.enhanceThisClass メソッドでは無効化フラグはありません。
回避策として、Controller から継承しない別のクラスに問題のあるコードを配置し、コントローラーで委譲によって呼び出すことができます。
メソッド名の末尾に「$」を含めると、このメソッドのローカル変数名の拡張が無効になります。