CI

Accompanies Java Optional Complete Guide YouTube video and article.

This repository contains 2 projects to help understand Optional.

1. guitarist-api

A full Spring Boot API application to demonstrate a real-world usage of Optional.

Building & testing

cd guitarist-api
./gradlew build

Running

cd guitarist-api
./gradlew bootRun

Interacting with API

curl http://localhost:8080/guitarist/hendrix

2. optional-test-cases

A suite of test cases to demonstrate all methods available on Optional.

Building & testing

cd optional-test-cases
./gradlew build