Jeśli budujesz naprawdę szybkie i brudne demo, którego nie zamierzasz później rozszerzać, wiosna może spowodować wiele dodatkowych problemów z konfiguracją (nie tak naprawdę, jeśli zrobiłeś to wcześniej, ale zawsze kończę walcząc z nim w taki czy inny sposób), więc może to być czas na rozważenie użycia zwykłych starych serwletów. Zasadniczo jednak wszystko, co wykracza poza superszybkie i brudne demo, przy użyciu jakiejś formy ram MVC znacznie ułatwi życie w przyszłości i będzie zgodne z najlepszymi praktykami. Wiosna sprawia, że rzeczy są bardzo proste, wystarczy poświęcić trochę czasu na konfigurację wszystkiego.
Powinienem zauważyć, że nic nie można zrobić z serwletami Java, których nie można zrobić ze Źródłem. Dużą różnicą jest czas konfiguracji.
Edit: Warto zauważyć, że kiedy pisał tę odpowiedź, byłem nieświadomy wiosennym Boot że jest całkiem łatwo dostać się działającej korzystając albo z wbudowanego serwera WWW lub bardziej konwencjonalny pojemnik internetowej. Oto link do przykładu szybkiego startu: http://projects.spring.io/spring-boot/#quick-start
Obecnie zmagam się z przejściem na Spring, ponieważ napisałem już całkiem sporo kodu. Chociaż refaktoryzacja zawsze jest dobra. Dotyczy to również rzeczy takich jak CRUD dla jednostek baz danych, takich jak Spring Roo. – Mahoni
Nie używam Spring MVC, ale myślę o tym, więc zastanawiam się, czy Spring może spowolnić lub zwiększyć zużycie pamięci aplikacji? – nexus
@nexus, powinieneś opublikować to jako inne pytanie –