Posts

Showing posts with the label kotlin

Kotlin + Spring Boot + Spring Data JPA - CRUD example

Image
Hello everyone, Today we will learn how to develop a Kotlin + Spring Boot CRUD web application, using Thymeleaf view, H2DB, and Spring Data JPA. User Interface Technologies used : Spring Boot 2.3.7.RELEASE Spring  5.2.12.RELEASE Kotlin 2.11.3 Thymeleaf 5.3.0.11.RELEASE Hibernate 5.4.25.Final H2DB Maven After completing this tutorial what we will build?  We will build a full-stack web application that is a basic User Management Application with CRUD features:  Create User   List User   Update User   Delete User Project Structure Maven[pom.xml] A Project Object Model or POM is an XML file that contains information about the project and configuration details used by Maven to build the project. <?xml version = "1.0" encoding = "UTF-8" ?> <project xmlns = "http://maven.apache.org/POM/4.0.0" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation = "http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/