阿丹:
今天在spring-boot整合MongoDB的过程中出现了下面的错误,是因为追求新技术、更优雅产生的。
记录一下。
错误截图如下:
错误位置代码如下:
主要问题(问题原因):
因为之前升级了我的jdk的版本从万年1.8直接升级到了17。在接触了java8开始引入的一个特性Optional中有效的避免了传统的java诟病空指针。
所以我在这里也选择使用了这个特性,但是报错出现的问题就是需要先调用该对象的isPresent()方法判断是否存在就进行调用get()方法去获取了使用内容类。