Take a look at start.spring.io, the Spring Initializr, for building a skeleton application for Spring Boot.
- [Instructor] So now we're gonna go ahead…and create a skeleton for our spring boot project…that we're gonna use throughout this course.…What I'd like you to do, is to start by navigating…to start.spring.io.…Now this is the Spring Initializr web application.…This application is actually backed by a web service…that many modern IDEs actually can leverage,…so you'll get the same functionality…within many of your IDEs.…But we're gonna go ahead and use the website…for the purpose of this explanation.…So what I want you to notice here…is a few things to start off with.…
First of all, we can generate either a Maven project,…or a Gradle project.…Now for the purpose of this course,…we'll go ahead and use Maven.…We also have the option of several languages.…Java, Kotlin, or Groovy.…Again, for the purpose of this course, we're gonna use Java,…but Kotlin is a great language, if you haven't tried it out.…We also have an option here…for several versions of Spring Boot.…Now if you're gonna do this course with the 1.5,…or greater version Spring Boot, there will be some changes.…
- Creating a project with Spring Initializr
- Examining the Spring Boot skeleton project with Spring Data JPA
- Creating an embedded database for Spring Boot development and testing
- Building a service abstraction
- Using the IoC paradigm in Spring to develop a service layer
- Building a controller
- Testing a controller MockMvc
- Exposing a service layer through REST
Skill Level Intermediate
Q: This course was updated on 09/06/2018. What changed?
A: The following topics were updated: creating a project with Spring Initializr, examining the Spring Boot skeleton project, developing a service object with Spring, and testing a controller MockMvc.