我的Spring Boot应用程序编译时出现警告:
$ mvn clean package
[...]
/path/to/my/file.java:[219,47] [unchecked] unchecked conversion
[WARNING] required: List<Date>
found: List
[...]
[INFO] BUILD SUCCESS
它使用了许多版本为3.2.13.RELEASE
的Spring框架工件。
我只在pom.xml
进行单一更改,将版本更新为4.1.3.RELEASE
。然后编译我的代码失败了:
$ mvn clean package
[...]
[ERROR] /path/to/my/file.java:[219,47] [unchecked] unchecked conversion
[ERROR] required: List<Date>
[ERROR] found: List
[...]
[INFO] BUILD FAILURE
从[WARNING]
更改为[ERROR]
的行是
final List<Date> dates = dateQuery.list();
据我了解,更改不能由依赖项API中的任何可能更改引起。
如何更改依赖项会影响我的代码中的警告处理方式?