Spring安全性与Java 8 (Oracle)兼容吗?
我认为v4是这样的,因为它需要支持jdk8的Spring v4。然而,我没有找到任何关于这方面的明确信息。我确实检查了,并在OpenJdk8中发现了一个小问题--但是它是在SpringSecurityv4发布之前编写的。
我在SpringSecurityV3.x和jdk8上找不到任何东西。有人知道这是否有效/支持吗?
发布于 2016-12-13 23:49:42
弹簧安全参考中有一节规定:
SpringSecurity2.0.x要求JDK的最低版本为1.4 . SpringSecurity3.0和3.1至少需要JDK 1.5 .
然而,正如问题中所指出的,这并不是很明确!尽管是SpringSecurity4.2.0的参考,但上面引用的部分根本没有Security 4的细节,我怀疑文档的一部分已经过时了。
文件的不同部分具有此信息(着重强调添加):
Security可以通过多种方法解析方法参数。..。默认情况下,对整个方法尝试下列选项。
虽然不是很明确,但是如果Security不能使用JDK 8来处理使用JDK 8编译的代码,这似乎是不合逻辑的。
发布于 2015-04-16 07:53:18
SpringFramework4.1.6也是与最近发布的JDK 8更新40正式兼容的第一个版本。
这是Spring的博客
这应该是有帮助的:spring-core 3.2.9 + java 8
Spring3.2.x只支持针对Java 7编译的Java 8运行时
https://stackoverflow.com/questions/29668491
复制相似问题