Se vc tiver uma base Java e Java pra web, segue este tutorial aqui que vc vai entender tudo e em menos de 2h vc vai ter sua API pronta:

Michelli Brito - Spring Boot https://www.youtube.com/watch?v=LXRU-Z36GEU