【问题标题】:Error creating bean with name 'orikaMapperFacade' defined in class path resource [net/rakugakibox/spring/boot/orika/OrikaAutoConfiguration.class]在类路径资源 [net/rakugakibox/spring/boot/orika/OrikaAutoConfiguration.class] 中定义名称为“orikaMapperFacade”的 bean 创建错误
【发布时间】:2021-08-20 17:31:24
【问题描述】:

当我运行我的应用程序时,出现 Bean 错误“orikaMapperFacade”并且进程以退出代码 1 结束。

以下是 Intellij Idea 中的日志..

原因:org.springframework.beans.factory.BeanCreationException:在类路径资源 [net/rakugakibox/spring/boot/orika/OrikaAutoConfiguration.class] 中定义名称为“orikaMapperFacade”的 bean 创建错误:通过工厂方法实例化 bean失败的;嵌套异常是 org.springframework.beans.BeanInstantiationException:无法实例化 [ma.glasnost.orika.MapperFacade]:工厂方法“orikaMapperFacade”抛出异常;嵌套异常是 java.lang.reflect.InaccessibleObjectException:无法使受保护的本机 java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException 可访问:模块 java.base 不“打开 java.lang”

原因:org.springframework.beans.BeanInstantiationException:无法实例化[ma.glasnost.orika.MapperFacade]:工厂方法'orikaMapperFacade'抛出异常;嵌套异常是 java.lang.reflect.InaccessibleObjectException:无法使受保护的本机 java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException 可访问:模块 java.base 不“打开 java.lang”到未命名的模块

谁能帮我解决这个问题??

【问题讨论】:

标签: java spring spring-boot maven


【解决方案1】:

我也有同样的问题。当我将 JVM 从 16 更改为 15 时,该项目运行。orika 文档支持 java 最高版本 11,但它也适用于 15。 如果项目是带gradle的,需要从gradle 6.8更换到gradle 6.7(wrapper版本也需要降低)

【讨论】:

    猜你喜欢
    • 2015-03-18
    • 1970-01-01
    • 1970-01-01
    • 2015-10-16
    • 2019-01-22
    • 2019-08-17
    • 2021-09-20
    • 2019-12-30
    相关资源
    最近更新 更多