The benefits of Spring are as follows:
? Spring has layered architecture. Use what you require and leave you don't require now.
? Spring Enables POJO Programming. There is no behind the scene magic here. POJO programming enables continuous integration and testability.
? Dependency Injection and Inversion of Control Simplifies JDBC
? Open source and no vendor lock-in.