Spring Statemachine 支持 Java 17 或更高版本吗?
他们的文档说支持的版本是 Java 8。但是,库依赖项似乎确实可以在 Java 17 环境中编译。
我是这个库的新手,还没有使用它的很多功能。
因此我可能是错的。您介意在这里分享您的经验吗?
在我的公司,我们使用 java 17 和 SSM 3.x。换句话说,是的
软件包失败:
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@OnTransition
public @interface StatesOnTransition {
States[] source() default {};
States[] target() default {};
}
引起:java.lang.IllegalArgumentException:不支持的类文件主要版本 66 在 org.springframework.asm.ClassReader.(ClassReader.java:199)
与:
<properties>
<maven.compiler.source>22</maven.compiler.source>
<maven.compiler.target>22</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
哦,是的,没有