使用自己的类型将Camel与Spring-MVC集成

时间:2011-11-24 10:46:14

标签: spring spring-mvc apache-camel

我正在尝试使用邮件将带有邮件内容的通知发送到spring-mvc应用程序。另外,我不想只是方法调用,而是按对象传递内容,所以我可以使用@Valid。

我想将Camel与Spring-MVC集成。

在控制器方面,我得到了:

@RequestMapping(value="/messages/notify", method=RequestMethod.POST)
public void executeNotifyPost(@Valid Email email, HttpServletRequest request,HttpServletResponse response){...}

我的骆驼路线是

<camel:from
            uri="imaps://{{mail.imapserver}}?username={{mail.username}}&amp;password={{mail.password}}" />          
        <camel:to uri="http://localhost/messages/notify" />

我还有一个转换器:

@Converter

公共类EmailConverter {

@Converter
public static Email toString(MimeMultipart mime, Exchange exchange){ ... } }

我想知道是否有一个组件将camel与spring-mvc集成为一个端点,还是我必须使用InputStream?

最诚挚的问候,

0 个答案:

没有答案