У меня есть приложение загрузки Spring с API REST, используя Jackson для конфигурации представления JSON. Он отлично работает, и я могу получить все ботинки Spring.
Однако мне нужно добавить дополнительный REST API, похожий, но с разными настройками. Например, между прочим, ему нужна другая конфигурация Mapper для объекта Jackson, поскольку JSON будет выглядеть совсем немного (например, без массивов JSON). Это всего лишь один пример, но есть немало различий. Каждый API имеет другой контекст (например,/api/current и /api/legacy ).
В идеале я бы хотел, чтобы две конфигурации MVC отображались в эти разные контексты и не должны были отказываться от какой-либо автоматической проводки вещей при загрузке.
До сих пор все, что мне удалось закрыть, - это использовать два сервлета диспетчера, каждый из которых имеет свою конфигурацию MVC, но это приводит к тому, что Boot выдает целую кучу вещей, которые я получаю автоматически, и в основном побеждает причину использования загрузки.
Я не могу разбить приложение на несколько приложений.
Ответ "вы не можете сделать это с помощью Boot и все еще получаете всю свою магию" - это приемлемый ответ. Похоже, он должен справиться с этим, хотя.