Интегрировать Camel с Spring-MVC, используя собственный тип - PullRequest
0 голосов
/ 24 ноября 2011

Я пытаюсь использовать почту для отправки уведомлений с почтовым содержимым в приложение 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){ ... } }

Я хотел бы знать, есть ли компонент для интеграции верблюда с spring-mvc в качестве конечной точки, или мне придется использовать InputStream?

С наилучшими пожеланиями,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...