Learn how to leverage the exercise files for this course.
- [Instructor] If you have access to the Exercise Files for this course, working with them is relatively easy. And if you've taken any other courses, it's very similar to the way it's organized in those courses. I've put the Exercise Files folder here on my desktop. When I open them up, you'll see that I have a folder for every chapter. Within those chapters, I have a folder for every video. And within every video, I have a begin and an end state for that video. Now, I wanna go about showing you how I would load one of these projects into my IDE.
So, I have opened up my IDE, and I'm gonna click Import Project. I'm gonna navigate to my desktop and Exercise Files. I'm gonna go ahead and open up the chapter, and then I'm gonna open up the video. And then I'm gonna click on the begin state, for example, and I'm gonna click Open. Now, IntelliJ is gonna know that Maven is underneath, so I'm gonna go ahead and allow to import with Maven. Now, I'm gonna click this top checkbox here to ask it for it to search recursively.
That way, it brings up every project. I'm also gonna ask for it to import Maven projects automatically. And I wanna have it download the sources and documentation. This is just my preference to make sure that I have all the source code and all of the Javadoc easily accessible. Go ahead and hit Next. You'll notice that it's picked up two projects within this video, that it's gonna load into the IDE. So go ahead and hit Next. Allow it to pick Java 1.8 in this case, Next again.
And then we'll go ahead and hit Finish. Now, we'll allow it to do its thing, and what you'll see if you look on the bottom of the IDE is that it's doing all kinds of run configurations and downloads. It knows that there's multiple boot projects, so it asked me about the dashboard. And likewise, if I open up the projects, I have all of the source code ready to use. And that's how we'll work on this project throughout this course.
- Authentication vs. authorization
- Implementing in-memory and JDBC authentication
- Form-based authentication
- Building login and logout pages
- Configuring LDAP authentication
- Leveraging OAuth 2
- WebFlux basic security