Skip to content

SolusRGB/Online-store-spring-boot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Online Store Spring Boot

This is a sample Spring Boot application for an online store to understand basic web development for Java.

Features

  • RESTful API
  • CRUD operations on products and orders
  • Exception handling
  • Pagination and sorting
  • Input validation
  • Logging with SLF4J and Logback
  • H2 in-memory database

Technologies

  • Java 11
  • Spring Boot 2.5.4
  • Maven
  • Spring Data JPA
  • H2 Database
  • Spring Web
  • Spring MVC
  • Spring HATEOAS
  • Bean Validation
  • Lombok
  • MapStruct
  • ModelMapper

Requirements

  • Java 11 or later
  • Maven 3

Usage

  1. Clone the repository
  2. Navigate to the root directory of the project
  3. Run mvn spring-boot:run
  4. Access the API at http://localhost:8080/api

About

This is a sample Spring Boot application for an online store to understand basic web development for Java.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors