Spring struts2:从类型转换器访问外部服务

Spring struts2:从类型转换器访问外部服务,spring,struts2,code-injection,Spring,Struts2,Code Injection,是否可以将服务引用注入自定义类型转换器 我的情况非常典型,事实上,我有一个组合,它绑定到实体集合。提交时,我只获得所选实体的ID,必须在操作中重新蚀刻真实对象。我正在考虑更优雅的方法来实现这一点,而且似乎制作一个ID到实体的自定义转换器来执行抓取——这将是一个好主意 但我尝试将转换器映射到Springbean时失败了,就像操作一样…有趣的问题。你在用电话吗?。 它应该负责服务对象的创建,以及与Struts2的其他服务的连接,这应该能够包括类型转换器。发件人: 通过将struts2 spring插

是否可以将服务引用注入自定义类型转换器

我的情况非常典型,事实上,我有一个组合,它绑定到实体集合。提交时,我只获得所选实体的ID,必须在操作中重新蚀刻真实对象。我正在考虑更优雅的方法来实现这一点,而且似乎制作一个ID到实体的自定义转换器来执行抓取——这将是一个好主意


但我尝试将转换器映射到Springbean时失败了,就像操作一样…

有趣的问题。你在用电话吗?。 它应该负责服务对象的创建,以及与Struts2的其他服务的连接,这应该能够包括类型转换器。发件人:

通过将struts2 spring插件与类型转换结合使用,开发人员可以轻松地使用依赖项注入为转换器提供服务


但是我没有使用这个功能。

是的,我使用这个插件来配置和自动连接Spring的操作。实际上,我尝试过以与Actions相同的方式声明转换器——Springbean名称,而不是xwork-conversion.properties中的类。这不起作用,但现在我认为值得探索struts的对象工厂是如何工作的,也许一个转换器可以由struts创建,但可以由spring自动连接。。。谢谢你的链接,它没有说怎么做,但at-list声称有人做到了