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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

  1. Java 1.8 +
  2. Maven 3.8 +
  3. MYSQL 8.0

Project setup

  1. Clone the project

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

    Run attached SQL script.
    
  3. Clean and build the project using maven

    open command line (CMD) in project directory and execute 'mvn clean install'
    
  4. Open project using intelij / eclipse

  5. 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

  1. Authenticate user using related end-point APIs.
  2. Perform employee CRUD operations using related APIs.

About

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


Languages

Language:Java 100.0%