记一次 SpringBoot 启动慢的问题
背景
最近临时接了一个任务,就从一个旧 springboot 项目 copy 出来,临时写个服务,跑一些数据。
项目的基本配置:
- JDK 1.8
- spring boot 2.0.6.RELEASE
- tomcat 9.0.83
- Hibernate 5
- org.postgresql.postgresql-42.2.9 版本
- Postgresql 14.10
项目功能很简单,就是查一批数据,处理一些逻辑。
时间紧任务重,赶紧噼里啪啦开干。
未曾想简单项目也有“鬼”。
问题描述
匆匆忙忙搞完我的 CURD 代码,再拼装一下,点击启动,趁着空档,接个水,上个厕所。
回来了,浏览器 http://localhost:8080 回车, 居然报错了,没有服务???
切换到 IDEA,看一下控制台输出日志,嗯?怎么还没显示 端口号 server start成功呢?
[2025-01-21 10:59:32,931] restartedMain org.hibernate.annotations.common.reflection.java.JavaReflectionManager 66 INFO HCANN000001: Hibernate Commons Annotations {5.0.1.Final}
[2025-01-21 10:59:32,994] restartedMain com.mchange.v2.log.slf4j.Slf4jMLog S l f 4 j M L o g g e r Slf4jMLogger Slf4jMLoggerInfoLogger 212 INFO Initializing c3p0 pool… com.mchange.v2.c3p0.ComboPooledDataSource []
[2025-01-21 10:59:33,276] restartedMain org.hibernate.dialect.Dialect 157 INFO HHH000400: Using dialect: org.hibernate.dialect.PostgreSQL94Dialect
最后一行日志, org.postgresql.Postgresql.Dailet , 好像是