如果你使用Web和MongoDB模块在start.spring.io上创建一个新的Spring Boot项目,添加任何@Document注释类,另外将kotlin.version从1.2.10升级到1.2.21你会得到一个NoClassDefFoundError的:
pip install pythonnet
当删除@Document注释类时,应用程序启动时没有问题。
从错误消息中看起来MongoDataAutoConfiguration需要ReflectKotlinClass,这在类路径中找不到。 kotlin-reflect模块位于依赖列表中。是否还需要其他kotlin模块?
答案 0 :(得分:0)
看起来提交了一个错误报告,解决了同样的问题:https://jira.spring.io/browse/DATACMNS-1245 使用spring-data-commons 2.0.3.RELEASE不再出现问题。