This video provides a deep dive into the Spring Boot skeleton project created by the Spring Initializr, as well as an explanation of the files included in the project.
- [Instructor] So now I'd like to take a look…at the skeleton of the project…that we just created in the previous section.…What I'd like you to do is open this project up…in your IDE.…In this case, I have opened it up in IntelliJ,…which is my IDE of choice.…If you're using STS or Eclipse or even NetBeans,…it's gonna look very similar.…The first file I'd like you to look at is the pom.xml file.…Now, if you've ever used Maven before,…this is gonna be something that you've seen.…What you'll notice is that a lotta the things…that we selected in the spring initializer web app…have now shown up as properties within our pom file itself.…
I'd like you to scroll down to the dependencies section…and take a look at the dependencies themselves.…And again, those checkboxes…from the spring initializer web app…have translated into a starter project…that is a dependency of our application.…And if you take a look, for instance,…at the spring-boot-starter-web,…you'll see that as we open up the dependencies,…that it is brought into our project.…
- 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.