springboot项目无法启动的常见问题


我自己一直认为 springboot + orm 框架对 web 项目做了太过度封装,导致其中一旦出现了一些问题,让开发者很难抹清头脑,很多问题是一些规则上的或者更偏向于底层的问题。但是框架工具的作用的初衷原本又是希望开发者更好的关注“代码创造”,关注要做的东西,而不是把关注点放在解决框架问题,排查底层的规范问题上头

看一些问题吧

springboot 常见版本问题

除了版本对应的常见问题外,还有一个比较坑的是,idea 在创建 springboot 项目时候会默认创建 3.X.X 版本的,但是 3 以上版本的直支持 jdk 17,但是我们常规开发使用 jdk 8,这会导致变成环境是 jdk 8,但是 springboot 的依赖编译版本是按照 jdk 17 编译构建的,就会运行不起来,只能设置 2.X.X 版本的

缺少数据配置启动不起来

如果你的 application.yaml 中没有配置 mysql 数据源,但是依赖中又引入了 mybatis 相关依赖,会导致运行时候 springboot 启动不了

其实 springboot 启动并不是一定要依赖数据库配置好了,你启动删除掉 mybatis 配置就好了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

abcnull

您的打赏是我创作的动力之一

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值