Week 4

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:

  1. What are annotations — metadata on code
  2. Built-in annotations: @Override, @Deprecated, @SuppressWarnings
  3. How annotations are used by frameworks (processed at compile or runtime)
  4. Annotations with parameters: @SuppressWarnings("unchecked")
  5. Why Spring Boot relies heavily on annotations
  6. Preview: annotations you'll use in Spring (@RestController, @GetMapping, etc.)

The HackYourFuture curriculum is licensed under CC BY-NC-SA 4.0

CC BY-NC-SA 4.0 Icons

*https://hackyourfuture.net/*

Found a mistake or have a suggestion? Let us know in the feedback form.