0

LocalvariablesNamesEnhancer1.2.4/5 の playframework でコントローラーを無効にする方法はありますか

できれば構成パラメータを設定することによって?

私の問題は、JPA で多くの問題が発生することです。以前は古いバージョンの play を使用していましたが、アプリはうまく機能していましたが、このエンハンサーを導入して以来、あちこちで奇妙なエラーが発生します。私はそれにうんざりしています。

4

2 に答える 2

1

これは不可能のようです。CorePlugin.enhance メソッドではエンハンサーは無条件で追加され、LocalvariablesNamesEnhancer.enhanceThisClass メソッドでは無効化フラグはありません。

回避策として、Controller から継承しない別のクラスに問題のあるコードを配置し、コントローラーで委譲によって呼び出すことができます。

于 2012-08-02T07:37:12.593 に答える
0

メソッド名の末尾に「$」を含めると、このメソッドのローカル変数名の拡張が無効になります。

于 2012-08-10T17:09:03.527 に答える