需要保存每天的订单价格到mongodb数据库,于是使用了之前写的mongdb的Pool。
然而,代码写完后编译,不停地报错:
有关详细信息, 请使用 -Xlint:deprecation 重新编译。
想了一切能想的办法,还是无果。
拿到docker编译平台去亦是如此。
非常怀疑以前的mongo代码怎么没有问题?
最终猜测,之前写完的Pool的jar包是问题的原因所在,或者就是因为mongo的java驱动在上一次同步时被更新了(使用了另一个开发者提供的驱动包)。
打开pool的jar包的源码,在需要的位置加入了 @SuppressWarnings(“deprecation”) ,再次导出为jar包,引入到项目中,问题依旧!
备份 mongodb-driver-3.5.0.jar , mongodb-driver-core-3.5.0.jar 到别的位置,会退到之前使用的 mongo-java-driver-3.4.2.jar , 项目编译没有问题!