小编Ser*_*kan的帖子

ProGuard混淆变量命名,如何避免本地和参数前缀?

我试图使用ProGuard混淆spring web应用程序.我想保留类和方法名称,尤其是用作spring bean的名称.

但是ProGuard将局部变量重命名为local[class name],例如,如果我有一个User对象,它将局部变量重命名为localUser.它还将方法参数重命名为param[Class name],例如,如果我有一个User参数,则模糊方法中的变量名称变为paramUser.因此,混淆的代码变得非常易读.

我想使用本地和参数前缀和类名来阻止ProGuard.例如,我希望它使用x1而不是localUser.我检查了配置选项,但我找不到如何做到这一点.

java spring proguard

4
推荐指数
1
解决办法
4414
查看次数

标签 统计

java ×1

proguard ×1

spring ×1