問題:使用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解決