编译一直报错:有关详细信息, 请使用 -Xlint:deprecation 重新编译

需要保存每天的订单价格到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 , 项目编译没有问题!

    原文作者:五大RobertWu伍洋
    原文地址: https://www.jianshu.com/p/cecbcd8a7619
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞