Во-первых, почему вы хотите добавить Spring? Какова ваша цель при этом? Чтобы ответить на вопрос, да, вы можете найти способ постепенно начать интегрировать его в существующее приложение, но, на мой взгляд, вам понадобится довольно веская причина.
Если вы действительно хотите «модернизировать» приложение таким серьезным изменением (и у вас есть на то основания), лично я бы начал с совершенно нового проекта и просто импортировал в него то, что вы можете повторно использовать.
Приложения, которые со временем изменяются (практически все), становятся беспорядочными и накапливают много «мусора», чем старше они становятся. В конце концов, их невозможно поддерживать, будь то из-за того, что какой-то SME в приложении находит другую работу, или потому, что оно становится слишком запутанным и хрупким. Я не могу не думать, что выполнение чего-то подобного (добавление в существующее приложение) просто ускоряет процесс старения (насколько уверенно вы будете удалять «старые» вещи без желания оставить их «на всякий случай»?) , так гораздо лучше убираться в доме, пока есть возможность. Если только вы не говорите о небольшом приложении, которое находится в довольно хорошей форме, но, по моему опыту, это редко бывает.
person
Manius
schedule
20.12.2010