i heard swagger is nice but the best is always just taste :) there is spring but I think requirements are to be specified before one should pick a technology .... why picks something fast over something easy if you don't need the speed and so on :) ....