Spring projects are now started by Spring Boot. If you are a beginner with Spring you should switch to Spring Boot, and you can start here:
Spring MVC Tutorials

The tutorials
- Spring Tutorial for Beginners
- Spring Boot Tutorial for Beginners
- Spring MVC Tutorial for Beginners
- Install Spring Tool Suite for Eclipse
- Configure Static Resources in Spring MVC
- Spring MVC Interceptors
- Create a Multiple Languages web application with Spring MVC
- Spring MVC File Upload
- Spring JDBC
- Simple Login Java Web Application using Spring MVC, Spring Security and Spring JDBC
- Spring MVC Security with Hibernate
- Spring MVC Security and Spring JDBC (XML Config)
- Social Login in Spring MVC with Spring Social Security
- Spring MVC and Velocity
- Spring MVC and FreeMarker
- Use Template in Spring MVC with Apache Tiles
- Spring MVC and Spring JDBC Transaction
- Use Multiple DataSources in Spring MVC
- Spring MVC and Hibernate Transaction
- Spring MVC Form Handling and Hibernate
- Run background scheduled tasks in Spring
- Create a Java Shopping Cart Web Application using Spring MVC and Hibernate
- Simple CRUD example with Spring MVC RESTful Web Service
- Deploy Spring MVC on Oracle WebLogic Server
Spring MVC Tutorials

The small examples
- No examples