I am using a third party library class XYZ as an argument in my model. XYZ does not have a default constructor. So spring is not able to create bean for it giving error message
You can define it in the XML file as a spring bean passing all necessary parameters to instantiate it.
sample:
<bean id="xyz" class="com.a.b.Xyz" >
<constructor-arg index="0" ref="anotherBean"/>
<constructor-arg index="1" value="12"/>
</bean>
You'll need to provide <constructor-arg>
elements in your application context config file, as described in the documentation.