springboot 怎么加密打jar包 不被反编译

现做了个简单的功能
老板:如果被同行拿到该软件怎么办,会不会被反编译出来。
我:…?

这边建议您用go呢

推荐看看R大的一个回答:有哪些防止反编译 Java 类库 jar 文件的办法?

对字节码文件进行加密

这种方式,就算别人拿到jar包,也没办法反编译。但是在使用的时候,必须使用自定义的ClassLoader来加载类,并且进行解密。比较麻烦

混淆

这种方式比较可取我觉得,混淆后,就算别人反编译,阅读难度也是非常高。简单,用Maven插件就行。
http://wvengen.github.io/proguard-maven-plugin/

https://mvnrepository.com/artifact/com.github.wvengen/proguard-maven-plugin