Спринг в дефолтном виде достаточно тяжеловесный, хотя, с другой стороны, можно изучить интересную тему облегчения веса (и ускорения старта) приложения на спринге, вместо поиска альтернативных фреймворков )
Спринг (бут) не то что достаточно тяжеловесный, а просто какой-то уже монстровый, при одинаковом наборе функционала стартует дольше чем тот же wildfly, впору уже книжку выпускать "Java Enterprise without Spring" )