- Overview
- Features
- Technologies Used
- Installation
- Setup and Installation
- Usage
- Contributing
- License
- Acknowledgements
- Additional Resources
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.
- 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.
- 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.
Clone the repository:
git clone https://github.com/shivamverma26/Spring-Boot-CRUD.git
- Configure MySQL database settings in
application.properties
. - Build and run the application using Maven or your preferred IDE.
- Access the application through the provided URL.
- Perform CRUD operations on the entities.
- Utilize pagination and sorting features for efficient data management.
Contributions are welcome! Open an issue or submit a pull request.
This project is licensed under the MIT License. By contributing, you agree to abide by the terms of this license.
- 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.