Если вы начнете использовать spring, вы, скорее всего, придете к тому моменту, когда вам нужно реализовать процессор или что-то еще.Вам понадобится пользовательский код в какой-то момент.После этого у вас есть смесь java и xml в вашем коде - ужас обслуживания.
рядом с этим java:
, чтобы получить максимальную отдачу от этого, я бы также предложил минимизировать конфигурацию конечных точек со строками.Поэтому вместо создания и настройки конечных точек следующим образом:
from("file:/someFolder?delete=true")
я предлагаю создать / настроить конечную точку отдельно:
Endpoint fileEndpoint= context.getEndpoint("file:" + folder.getPath(), FileEndpoint.class);
fileEndpoint.setDelete(true);
Это менее подвержено ошибкам, чем возиться со строками.