Я не вижу вообще никакого хорошего смысла в использовании Spring MVC или другой корпоративной библиотеки Java MVC (например, Struts) вместе со слоем, который, как вы сказали, предлагает только бизнес-логику (и, следовательно, может быть небольшим и чистым). насколько это возможно).
Но сам по себе Spring - это нечто большее, чем просто уровень веб-инфраструктуры (MVC), и использование внедрения зависимостей, функций AOP, API-интерфейса ORM или языка сценариев Groovy (который отлично работает с Spring) может стать огромным преимуществом для любого приложения. .