Skip to content

Spring Boot CRUD Web application with Pagination and Sorting features using Spring Boot, ThymeLeaf, Spring Data JPA, Hibernate, MySQL database.

Notifications You must be signed in to change notification settings

shivamverma26/Spring-Boot-CRUD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Boot Thymeleaf CRUD Pagination Sorting Web Application

Table of Contents

  1. Overview
  2. Features
  3. Technologies Used
  4. Installation
  5. Setup and Installation
  6. Usage
  7. Contributing
  8. License
  9. Acknowledgements
  10. Additional Resources

Spring Boot Thymeleaf CRUD Pagination Sorting Web Application

Overview

This Spring Boot web application is a fully functional CRUD (Create, Read, Update, Delete) system with pagination and sorting features implemented using Thymeleaf templating engine.

Features

  • Create, Read, Update, and Delete operations for managing entities.
  • Pagination to efficiently manage large sets of data.
  • Sorting functionality to organize data based on different criteria.
  • Responsive user interface for seamless interaction on various devices.

Technologies Used

  • Spring Boot: Simplifies the setup and development of Spring applications.
  • Thymeleaf: Modern template engine for building dynamic web pages.
  • Spring Data JPA: Simplifies data access layer implementation.
  • Spring MVC: Framework for building web applications using the MVC pattern.
  • Hibernate: ORM framework for mapping Java objects to relational database tables.
  • MySQL: Open-source relational database management system.
  • HTML/CSS/JavaScript: Front-end technologies for user interface development.
  • Bootstrap: Front-end framework for responsive and mobile-first design.

Installation

Clone the repository:

git clone https://github.com/shivamverma26/Spring-Boot-CRUD.git

Setup and Installation

  1. Configure MySQL database settings in application.properties.
  2. Build and run the application using Maven or your preferred IDE.

Usage

  1. Access the application through the provided URL.
  2. Perform CRUD operations on the entities.
  3. Utilize pagination and sorting features for efficient data management.

Contributing

Contributions are welcome! Open an issue or submit a pull request.

License

This project is licensed under the MIT License. By contributing, you agree to abide by the terms of this license.

Acknowledgements

  • Inspired by the need for a simple CRUD application with pagination and sorting capabilities.
  • Thanks to the contributors and the open-source community for their valuable feature and resources.

Additional Resources

About

Spring Boot CRUD Web application with Pagination and Sorting features using Spring Boot, ThymeLeaf, Spring Data JPA, Hibernate, MySQL database.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published