• možnost provozu aplikace mimo aplikační server

  • nulová či minimální závislost na Spring API => snadná přenositelnost

  • testovatelnost aplikace

  • modularita - lze využít pouze konkrétní části rámce

  • Spring je open-source =>

    • široká komunita vývojářů

    • možnost identifikace případných problémů studiem kódu

    • možnost přizpůsobení chování rámce úpravou kód