instanciação de classe de bean na primavera para uma classe sem construtor padrão

Eu estou usando uma classe de biblioteca de terceiros XYZ como um argumento no meu modelo. XYZ não possui um construtor padrão. Então, a primavera não é capaz de criar um bean para isso, dando uma mensagem de erro

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)

O que posso fazer para resolver isso? Eu não posso adicionar o construtor padrão para XYZ.

Eu adicionei o seguinte no meu servlet dispatcher, mas ainda não funciona.

<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>

Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion