Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/himash79/spring-boot-mysql-rest-api-crud

Build Restful web services using spring boot and MYSQL and Hibernate as well as End-points authenticate with JWT authentication.
https://github.com/himash79/spring-boot-mysql-rest-api-crud

hibernate java jpa jwt-authentication maven mysql restful-api spring-boot spring-security

Last synced: about 1 month ago
JSON representation

Build Restful web services using spring boot and MYSQL and Hibernate as well as End-points authenticate with JWT authentication.

Awesome Lists containing this project

README

        

## Spring boot, MYSQL, Hibernate, JPA, Spring security, Rest-API, CRUD

Build Restful web services using spring boot and MYSQL and Hibernate as well as End-points authenticate with JWT authentication.

## Requirements

01) Java 1.8 +
02) Maven 3.8 +
03) MYSQL 8.0

## Project setup

01) Clone the project

git clone https://github.com/callicoder/spring-boot-mysql-rest-api-tutorial.git

02) Create MYSQL Database

Run attached SQL script.

03) Clean and build the project using maven

open command line (CMD) in project directory and execute 'mvn clean install'

04) Open project using intelij / eclipse

05) Set up database configurations in application.properties file

spring.datasource.url = Develper database URL
spring.datasource.username = Developer database username
spring.datasource.password = Developer database password

## Expose Rest APIs

01) Authenticate user using related end-point APIs.
02) Perform employee CRUD operations using related APIs.