For Language, select Java, For Spring Boot, select 2.2.0 M3, Under Options, make sure to select at least Java 11. You can also seed your project with any needed dependencies under Dependencies. You can search for a dependency or select it from a list. We'll add the Spring Web Starter dependency which includes Spring MVC and Tomcat as the. Get started with Spring. Now we'll get you some hands-on experience with your first Spring application: a simple movie recommendation system. Setting up a new project with Spring Framework is difficult because you need to set up the full architecture by hand, including which Apache Maven dependencies to use, whether to use XML or Java, and you must install a web server like Tomcat.