- 新增空项目,选择maven项目!
- 选择依所需赖
- 配置maven地址,xml地址,下载依赖(部分依赖需要修改版本,部分没有用的依赖可以先删除)
- 配置project,module,java,javac,javascript版本
- 自定义版本依赖。保证我们的依赖与我们的es版本一致(springBoot默认es版本为6.8.*)
- 配置config注入对象!
- test测试
踩坑点:
1.启动后一直报以下错误。编译版本高,运行版本较低导致无法运行
java.lang.UnsupportedClassVersionError: org/springframework/modulith/test/ModuleContextCustomizerFactory has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0
解决办法:
1.检查前面配置的project,module,java,javac里配置的是否是1.8(检查没问题,还是一直报错)
2.发现是第一步中Java Version默认是17导致。重新建一个项目重选。
2.报错提示:this is needed or IntelliJ gives junit.jar or junit-platform-launcher:11.5.2 not found errors
解决:
pom.xml添加依赖
<dependency> <groupId>org.junit.platform</groupId> <artifactId>junit-platform-launcher</artifactId> <scope>test</scope> </dependency>