Spring Statemachine 支持 Java 17 或更高版本吗?

问题描述 投票:0回答:2

Spring Statemachine 支持 Java 17 或更高版本吗?

他们的文档说支持的版本是 Java 8。但是,库依赖项似乎确实可以在 Java 17 环境中编译。

我是这个库的新手,还没有使用它的很多功能。

因此我可能是错的。您介意在这里分享您的经验吗?

java spring state-machine spring-statemachine
2个回答
0
投票

在我的公司,我们使用 java 17 和 SSM 3.x。换句话说,是的


0
投票

软件包失败:

@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>

哦,是的,没有

© www.soinside.com 2019 - 2024. All rights reserved.