Join Frank P Moley III for an in-depth discussion in this video Working with exercise files, part of Spring Boot 2 Essential Training.
- [Instructor] If you have access to the exercise files for this course I want to walk you through how to use them to make your learning experience the best it can be. If you open up the exercise files folder you will see that there is a folder for each chapter. Within each chapter there is a folder for each video. And within each video there is a begin and an end state to indicate where we're at in the video process. I want to show you how I would go about importing one of these exercise file folders into my IDE of choice, which is IntelliJ.
I'm gonna start with an empty project. I'm gonna select the modules from the project settings, and I'm gonna import a module. Now, I'm gonna navigate to the desktop where I have the exercise files, to the chapter, and to the video. And I'm gonna go to the begin state to begin with. I am simply going to select each of my applications and pick open. I'm gonna select Maven, which is how we have built all of our projects.
And I'm gonna select all the defaults, and go through, and finish. I'm then gonna continue this process for each of the modules that's left in the video folder. So, now that we have all of our projects selected I will simply hit OK. And what's gonna occur in my IDE is that Maven is gonna run and import all of the dependencies needed for each of these projects. Because we're leveraging spring boot IntelliJ Ultimate is gonna pop up that there's a run dashboard.
If you're not using the Ultimate edition you may not get that. But once it's all said and done I will have run states for all of my spring boot applications that come with this video, as well as several other things including all of the external dependencies. That's how I would use the exercise files in relationship to this course, let's get start.
- Creating a Spring Boot application
- Configuring a Spring Boot app
- Leveraging profiles
- Packaging and running Spring Boot web apps
- Building a command-line application
- Using Spring Boot starters: Spring Data, Spring Security, and more
- Extending Spring Boot
- Using Spring Boot Actuator to monitor app health and other metrics