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:
- JSON as the default format — Jackson serialization/deserialization
- How Jackson maps Java objects to JSON and back
- Common Jackson annotations:
@JsonProperty, @JsonIgnore
- XML (awareness) — when you might encounter it
- Protobuf (awareness) — what it is and when it's used
- Content negotiation:
Accept and Content-Type headers
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.