我试图使用ProGuard混淆spring web应用程序.我想保留类和方法名称,尤其是用作spring bean的名称.
但是ProGuard将局部变量重命名为local[class name],例如,如果我有一个User对象,它将局部变量重命名为localUser.它还将方法参数重命名为param[Class name],例如,如果我有一个User参数,则模糊方法中的变量名称变为paramUser.因此,混淆的代码变得非常易读.
我想使用本地和参数前缀和类名来阻止ProGuard.例如,我希望它使用x1而不是localUser.我检查了配置选项,但我找不到如何做到这一点.