DEV Community

loizenai
loizenai

Posted on

Kotlin – How to build a SpringBoot Kotlin RESTful Web Service with @RestController

https://grokonez.com/kotlin/kotlin-build-springboot-kotlin-restful-web-service-restcontroller

Kotlin – How to build a SpringBoot Kotlin RESTful Web Service with @RestController

In the tutorial, JavaSampleApproach will show you the first step to build a SpringBoot Kotlin RESTful Web Service.

Related posts:

I. Technologies

– Java 1.8
– Maven 3.3.9
– Spring Tool Suite – Version 3.8.1.RELEASE

  • SpringBoot - 1.5.6.RELEASE
  • Kotlin 1.4

    II. SpringBoot Kotlin RESTful Web Service

    SpringBoot supports us a lots for build a RESTful Web Service with @RestController annotation:

[...]
@RestController
class KotlinRestController {
    ...
}

For use it, we need a spring-boot-starter-web dependency.
By default, SpringBoot starts an embedded Tomcat container at port: 8080. We can use server.port in application.properties to change the default.

III. Practice

In the tutorial, we create a SpringBoot project as below image:

spring-kotlin-restful-api-project-structure.png

Step to do:

  • Create SpringBoot project
  • Create model data
  • Create RestController
  • Run and Check results

    1. Create SpringBoot project

    Using SpringToolSuite to create a SpringBoot project.

>>> Refer more at: Kotlin – How to start Kotlin development with SpringBoot + Maven + SpringToolSuite

Then add needed dependency:

More at:

https://grokonez.com/kotlin/kotlin-build-springboot-kotlin-restful-web-service-restcontroller

Kotlin – How to build a SpringBoot Kotlin RESTful Web Service with @RestController

Top comments (0)