Quick Start

Add library as dependency

<dependency>
<groupId>vip.yazilim</groupId>
<artifactId>spring-vip</artifactId>
<version>VERSION</version>
</dependency>

Create Generic CRUD Service and REST

At the end of the day, you will have the following;

  1. IPersonService: provides basic CRUD methods for Person entity. see
  2. RestPerson: provides selected REST api resources for Person entity. see

1) Create an Entity class

2) Create a new repository

3) Create a new service interface

4) Implement service

5) Create generic rest controller

More Examples

https://github.com/yazilim-vip/spring-vip-examples/