我在模型中使用了第三方庫類XYZ作爲參數。 XYZ沒有默認的構造函數。所以春天是不能夠創建豆給它的錯誤信息爲春天的bean類實例化沒有默認構造函數的類
org.springframework.web.util.NestedServletException: Request processing failed;
nested exception is org.springframework.data.mapping.model.MappingInstantiationException:
Could not instantiate bean class [org.abc.def.XYZ]: No default constructor found;nested exception is java.lang.NoSuchMethodException: org.abc.def.XYZ./<init/>()
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:681)
我該怎麼做才能解決這個問題?我無法將默認構造函數添加到XYZ。
我在我的調度程序servlet中添加了以下內容,但它仍然無效。
<bean name="token" class="org.abs.def.Xyx">
<constructor-arg name="arg1" value="val1"/>
<constructor-arg name="arg2" value="val2"/>
<constructor-arg name="arg3" value="val3"/>
</bean>
謝謝。
我試過這樣做,但它不起作用。它拋出相同的錯誤! – shailesh
你在哪裏以及如何添加它?你如何初始化你的春天的上下文?你使用的是什麼版本的春天? – fmucar