as i know 

The Spring Framework is an open source application framework that aims to make J2EE development easier.

Considered an alternative / replacement for the Enterprise Java Bean (EJB) model.

 

Apart from this why we requird Spring  and what is the Special in Spring?