首先上spring boot异常时LOG卡顿的异常截图
在网上找异常,发现出现该问题的原因是:
spring-boot-start 包中 hibernate,其默认是使用jdbc方式来启动的,而项目使用的是其他方式(例如:mybatis+druid方式),jdbc自然获取不到连接的时候,就会一直处于该状态;
若要处理,需要将hibernate的默认的jdbc连接方式设置为false,即增加配置:
spring.jpa.properties.hibernate.temp.use_jdbc_metadata_defaults = false
发现能够启动成功!