0

有没有办法LocalvariablesNamesEnhancer在 1.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 回答