Skip to content

Latest commit

 

History

History
9 lines (7 loc) · 710 Bytes

File metadata and controls

9 lines (7 loc) · 710 Bytes

Developed a Kotlin-based RESTful API using Spring Boot 3, implementing CRUD operations for managing Person and Case entities. Integrated Spring Data JPA with an H2 in-memory database for rapid development and testing. Implemented layered architecture with Controller, Service, and Repository patterns ensuring clean separation of concerns. Utilized JPA relationships (@OneToMany, @ManyToOne) to manage entity mapping between Person and Case. Added Swagger/OpenAPI documentation for endpoint visualization and JUnit + MockMvc tests for controller and service validation.

Tech Stack: Kotlin, Spring Boot 3, Spring Data JPA, H2 Database, Swagger UI, JUnit 5, MockMvc

http://localhost:8081/swagger-ui/index.html