无法使用JDK 10创建类型为Spring 5的内部bean'util:map#23811a09'

时间:2019-01-26 20:21:52

标签: java spring spring-boot

在将Spring Framework从4.1.8迁移到5.0.1,将JDK从JDK 8升级到JDK 10,并尝试启动Spring Core应用程序后,得到此异常-

在设置bean属性时无法创建类型为[org.springframework.beans.factory.config.MapFactoryBean]的内部bean'util:map#23811a09',该bean正在使用Map属性,该属性也可以在Spring Framework 5。*

applicationContext.xml代码段

<bean id="anotherBean" class="com.AnotherBean" lazy-init="true"/>
<bean id="myBean" class="MyBean" lazy-init="true">
    <util:map>
    <entry key="test" value-ref="anotherBean"/>
    </util:map>
</bean>

对jaxb和java.se.ee的添加模块也尝试了不同的选项,但没有成功。

0 个答案:

没有答案