无题
-84和-19是反序列化数据,直接就readObject了
其中ServerStatusDiffInterceptor
是一个拦截器,在JDBC URL中设定属性queryInterceptors为ServerStatusDiffInterceptor
时,执行查询语句会调用拦截器的preProcess和postProcess方法,进而通过上述调用链最终调用getObject()
方法
String DB_URL = "jdbc:mysql://127.0.0.1:3309/mysql?characterEncoding=utf8&useSSL=false&queryInterceptors=com.mysql.cj.jdbc.interceptors.ServerStatusDiffInterceptor&autoDeserialize=true";//8.x使用 |