SpringBoot教学资料3-SpringBoot启动常见问题

java.lang.RuntimeException: java.lang.RuntimeException: org.codehaus.plexus.component.repository.exc

Maven版本过高 ,与你使用的IDEA版本不兼容。

推荐版本:maven3.6(建议)/maven3.9

控制台Process terminated

https://blog.csdn.net/weixin_44589991/article/details/115013451

java:错误:无效的源发行版:15 / Error:java: 无效的源发行版: 9

统一jdk版本(以jdk8为例)

类文件具有错误的版本 61.0, 应为 52.0

SpringBoot使用了3.0或者3.0以上,因为Spring官方发布从Spring6以及SprinBoot3.0开始最低支持JDK17,所以仅需将SpringBoot版本降低为3.0以下即可。

  • springboot1.5.9以下兼容jdk1.7

  • springboot2.x.x版本兼容jdk1.8

  • springboot3.0及以上版本兼容jdk17

  • springboot2.1之后的版本已经兼容JDK11

    • 1.修改pom.xml下的starter版本

 2.clean

 3.重新加载maven依赖

IDEA中POM文件修改后不生效

法1:右击POM文件-Maven-Reload project 法2:重新打开idea

如果前两种都没用,建议重新创建springboot,在依赖选择这一步选择2.x版本。

Error starting ApplicationContext.To display the conditions report re-run your application xxx

  1. 配置文件的错误

    查看配置文件是否存在、生效,查看配置文件中是否有语法错误或者配置错误。

#配置数据源
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=utf-8&severTimezone=UTC
spring.datasource.user=root
spring.datasource.password=123456

编译的错误

  1. clean清理一下

  2. 然后install重新编译一下

/hello 错误

查看文件结构是否正确,Application必须在controller的上一级。

猜你喜欢

转载自blog.csdn.net/LYly_B/article/details/131547090