Java Annotations
Introduction to REST
Spring Boot Setup
Writing Endpoints
Message Formats
Input Validation
Practice
Assignment
Back end Track
Under construction
<aside>
🚧
This page is currently under construction. Please check back later.
</aside>
Implementation plan:
- What is Spring and what is Spring Boot — framework vs opinionated framework
- Using start.spring.io to generate a project
- Selecting dependencies: Spring Web
- Importing the project into IntelliJ
- Project structure walkthrough:
src/main/java, src/test/java, pom.xml
- The application class and
@SpringBootApplication
- Running the application
- The embedded server (Tomcat) — no external server needed
application.properties / application.yml — basic configuration
The HackYourFuture curriculum is licensed under CC BY-NC-SA 4.0

*https://hackyourfuture.net/*
Found a mistake or have a suggestion? Let us know in the feedback form.