请问,启动后第一次连接接口要等很长时间,是为什么?

来源:6-9 用户模块所有功能自测试

慕慕8288485

2020-01-15

日志卡在:
[18:18:02.928][DEBUG][org.mybatis.spring.SqlSessionUtils][http-nio-8088-exec-5] Creating a new SqlSession
[18:18:02.939][DEBUG][org.mybatis.spring.SqlSessionUtils][http-nio-8088-exec-5] SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@7eaa1158] was not registered for synchronization because synchronization is not active

过了约4分钟才连接成功,接口返回是正确的

[18:21:59.030][DEBUG][o.m.s.t.SpringManagedTransaction][http-nio-8088-exec-5] JDBC Connection [jdbc:mysql://192.168.0.99:3306/mmall_learning?characterEncoding=utf-8&serverTimezone=UTC&useSSL=false, UserName=root@192.168.0.102, MySQL Connector/J] will not be managed by Spring

后续接口调用就没问题了。请问有其他同学有这个情况吗?

写回答

1回答

geelylucky

2020-01-16

同学,这一步应该是在创建数据库连接,会有点慢,不过应该不至于4分钟这么久。

0
1
慕慕8288485
谢谢回复,估计是环境的问题,我用的是虚拟机中的数据库,偶尔从本机命令行连虚拟机的mysql登录都要花很久。暂时先不管了。
2020-01-16
共1条回复

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9476 学习 · 8804 问题

查看课程