spring如何加载加密后的class文件?
如题所示:
spring如何加载加密后的class文件?
------------------------------------------------------
如果不使用SSH框架时,直接使用servlet+jsp 并对所有java文件加密后生成的class文件
在tomcat下跑是正常的。(需要更改tomcat下org.apache.catalina.loader.WebappClassLoader)
找到findClassInternal方法更改下 先将需要加密的类先解密后在执行
clazz = defineClass(name, entry.binaryContent, 0, entry.binaryContent.length, new CodeSource(entry.codeBase, entry.certificates));
就可以了
可是如果使用的是SSH时候 spring加载的时候 class文件还是加密的 应该如何去解决呢?