ProGuard代码混淆及Spring框架时找不到利用注解获取的bean 在ant文件中加入:
-keepattributes *Annotation*因为ProGuard默认会把注解pass掉,导致类注解
@Service("")被pass掉。因而找不到bean。 之后还是不能找到bean类,这个问题是由于ProGuard混淆之后的JAR包本身的问题,将ProGuard生成的JAR包解压,然后用jar命令打包,替换掉ProGuard生成的JAR包,问题解决。
@Scope("")
ProGuard代码混淆及Spring框架时找不到利用注解获取的bean 在ant文件中加入:
-keepattributes *Annotation*因为ProGuard默认会把注解pass掉,导致类注解
@Service("")被pass掉。因而找不到bean。 之后还是不能找到bean类,这个问题是由于ProGuard混淆之后的JAR包本身的问题,将ProGuard生成的JAR包解压,然后用jar命令打包,替换掉ProGuard生成的JAR包,问题解决。
@Scope("")