In informatica Spring è un framework open source per lo sviluppo di applicazioni su piattaforma Java. La prima versione venne scritta da Rod Johnson e rilasciata con la pubblicazione del proprio libro “Expert One-on-One Java EE Design and Development” (Wrox Press, Ottobre 2002). All’inizio il framework venne rilasciato sotto Licenza Apache nel giugno 2003. Il primo rilascio importante è stato l’1.0 del marzo 2004, seguito da due successivi rilasci importanti nel settembre 2004 e nel marzo 2005.