与IDEA不同,STS在查看源代码时如果本地没有源码、Maven仓库也没有源码时默认并不能反编译源码,需要借助反编译插件。
在Help–>Eclipse Marketplace中搜索并安装Enhanced Class Decompiler:

STS安装Enhanced Class Decompiler
安装完成后需要重启STS,然后在Preference–>Java中设置反编译器及文件关联:

STS安装Enhanced Class Decompiler设置1

STS安装Enhanced Class Decompiler设置2
然后再打开没有源码的class文件就可以看到不再是字节码,而是反编译后的结果了。