/spring-6-webapp

Spring 6 Web App

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

Spring Framework 6: Beginner to Guru

This repository is for an example application built in my Spring Framework 6 - Beginner to Guru online course

The application is a simple Spring Boot 3 / Spring Framework 6 web application. It is used to help students learn how to use the Spring Framework. Step by step instructions and detailed explanations can be found within the course.

As you work through the course, please feel free to fork this repository to your out GitHub repo. Most links contain links to source code changes. If you encounter a problem you can compare your code to the lesson code. See this link for help with compares

Spring Framework 6: Beginner to Guru Course Wiki

Got a question about your Spring Framework 6 course? Checkout these FAQs!

Getting Your Development Environment Setup

Recommended Versions

Recommended Reference Notes
Oracle Java 21 JDK Download Java 17 or higher is required for Spring Framework 6. Java 21 is recommended for the course.
IntelliJ 2024 or Higher Download Ultimate Edition recommended. Students can get a free 120 trial license here
Maven 3.9.6 or higher Download Installation Instructions
Gradle 8.7 or higher Download
Git 2.39 or higher Download
Git GUI Clients Downloads Not required. But can be helpful if new to Git. SourceTree is a good option for Mac and Windows users.

All Spring Framework Guru Courses

Spring Framework 6

Spring Framework 5

SQL

DevOps

Web Development with Spring Framework

Connect with Spring Framework Guru

  • Spring Framework Guru Blog
  • Subscribe to Spring Framework Guru on YouTube
  • Like Spring Framework Guru on Facebook
  • Follow Spring Framework Guru on Twitter
  • Connect with John Thompson on LinkedIn