Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/himash79/spring-boot-mysql-rest-api-crud
- Owner: himash79
- Created: 2022-04-27T16:04:36.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-09T11:43:20.000Z (over 1 year ago)
- Last Synced: 2023-09-10T12:52:09.091Z (over 1 year ago)
- Topics: hibernate, java, jpa, jwt-authentication, maven, mysql, restful-api, spring-boot, spring-security
- Language: Java
- Homepage:
- Size: 47.9 KB
- Stars: 16
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 / eclipse05) 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 APIs01) Authenticate user using related end-point APIs.
02) Perform employee CRUD operations using related APIs.