问题:使用IDEA创建SpringBoot项目demo时,Start之后就Shutdown了,下面是控制台部分日志
2020-05-13 10:48:01.423 INFO 18844 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting...
2020-05-13 10:48:01.759 INFO 18844 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed.
2020-05-13 10:48:02.877 INFO 18844 --- [ main] c.s.t.m.MybatisplusApplication : Started MybatisplusApplication in 4.606 seconds (JVM running for 7.255)
2020-05-13 10:48:02.884 INFO 18844 --- [extShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated...
2020-05-13 10:48:02.889 INFO 18844 --- [extShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed.
查看POM文件时才发现缺少了spring-boot-starter-web依赖,创建Web项目怎么少得了这个呢?
解决方案:在pom文件中添加依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
最后:如果没有解决,可以从maven依赖冲突、实体类与数据库无对应(@Table)等几个方向排查
另外依赖冲突推荐使用IDEA插件maven helper解决