Mybatis使用JDK14的新特性仅仅是在编译Mybatis源码时使用,编译出来的class文件仍然可以在低版本的JDK中运行。这是因为Java的向后兼容性,即高版本JDK编译出的class文件可以在低版本JDK中运行。
在SpringBoot中,如果您使用的是Mybatis的已编译的jar包,而不是自己编译的源码,则您只需要保证您的项目能够运行在JDK14或以上的版本即可,无需在项目中指定JDK版本。如果您使用的是自己编译的Mybatis源码,则需要在编译时指定JDK版本。
Mybatis使用JDK14的新特性仅仅是在编译Mybatis源码时使用,编译出来的class文件仍然可以在低版本的JDK中运行。这是因为Java的向后兼容性,即高版本JDK编译出的class文件可以在低版本JDK中运行。
在SpringBoot中,如果您使用的是Mybatis的已编译的jar包,而不是自己编译的源码,则您只需要保证您的项目能够运行在JDK14或以上的版本即可,无需在项目中指定JDK版本。如果您使用的是自己编译的Mybatis源码,则需要在编译时指定JDK版本。