In this guide, we will be creating a Kotlin RESTful web services using Spring Boot and Spring MVC / JAX-RS. Instructions are provided to use either Spring MVC or JAX-RS. We will be adding unit tests and integration tests as well. This guide assumes you have a basic knowledge of Kotlin, Spring Boot and Maven.