Spring Boot 3 Overview - JulianeMaran32/Java-with-Spring-Boot GitHub Wiki

Course Introduction

Main Objective

Learn how to build Java applications with Spring Boot and Hibernate

You will learn how to...

  • Develop Spring Boot applications
  • Leverage Hibernate/JPA for database access
  • Develop a REST API using Spring Boot
  • Create a Spring MVC app with Spring Boot
  • Connect Spring Boot apps to a Database for CRUD development
  • Apply Spring Security to control application access
  • Leverage all Java configuration (no XML) and Maven.

Source Code and PDFs

All source code is available for download.
All PDFs of slides are available download.

Question / Help

If you have questions or need help...
Post the question in the classroom discussion forum.

Java Development Environment

Java Development Environment

  • We assume that you are already have experience with Java.

    • OOP, classes, interfaces, inheritance, exception handling, collections.
  • You should have the following items already installed

    • Java Development Kit (JDK) - Spring Boot 3 requires JDK 17 or higher.
    • Java IDE (we'll use IntelliJ in the videos, but any Java IDE will work)

About IntelliJ

Super Amazing IDE!

  • In this course, we will use the free version of IntelliJ.
  • You can also use the Ultimate Edition ($) ... free trial version is available.

Java Development Environment Checkpoint

  • You should have the following items already installed.
    • Java Development Kit (JDK) - Spring Boot 3 requires JDK 17 or higher.
    • Java IDE (we'll use IntelliJ in the videos, but any Java IDE will work)
  • Before continuing with the course
    • Make sure you can run a basic HelloWorld Java app in your Java IDE.
⚠️ **GitHub.com Fallback** ⚠️