Spring 3.1.x 和 java 7u80
Spring 3.1.x and java 7u80
当使用 java 7u79 编译时,spring 3.1 应用程序一切正常。在 java 7u80 上编译时,我们遇到了一些注入问题。
搜索解决方案我发现 Spring 3 与 java8 不兼容,正如 here 所解释的(由于 asm)。
我们可以看到 javac 修改被反向移植到 java 7u80 和 java 7u85。
那么,我是否认为它与 java 8 存在相同的兼容性问题,如果在 java7u80 上编译,spring 3 应用程序将无法运行?
分享我的经验 - 是的,一些 spring 版本在 java 8 中存在问题。例如,在我的项目中,我们不得不将 spring 从 3.2.4 更改为 3.2 .9 使用 java 8。我不会在这里放任何具体的例子,因为我没有,但我建议你给 spring 3.2.9 一个机会。我们正在 Java 8.
中成功使用它
当使用 java 7u79 编译时,spring 3.1 应用程序一切正常。在 java 7u80 上编译时,我们遇到了一些注入问题。
搜索解决方案我发现 Spring 3 与 java8 不兼容,正如 here 所解释的(由于 asm)。
我们可以看到
那么,我是否认为它与 java 8 存在相同的兼容性问题,如果在 java7u80 上编译,spring 3 应用程序将无法运行?
分享我的经验 - 是的,一些 spring 版本在 java 8 中存在问题。例如,在我的项目中,我们不得不将 spring 从 3.2.4 更改为 3.2 .9 使用 java 8。我不会在这里放任何具体的例子,因为我没有,但我建议你给 spring 3.2.9 一个机会。我们正在 Java 8.
中成功使用它