Skip to content

Here, you'll find a collection of projects that demonstrate my learning and hands-on experience with Spring Boot and Spring MVC. The primary focus of these projects includes building practical applications, working with databases, and creating responsive web interfaces.

Notifications You must be signed in to change notification settings

VidurAgarwal25/SpringBoot-Java

Repository files navigation

Project Title

Spring Boot & Spring MVC Projects

Acknowledgements

Documentation

Welcome to my repository! Here, you'll find a collection of projects that demonstrate my learning and hands-on experience with Spring Boot and Spring MVC. The primary focus of these projects includes building practical applications, working with databases, and creating responsive web interfaces.

Key Features:

1.) JPA Integration: Implemented CRUD operations (Create, Read, Update, Delete) with custom queries using JPA.

2.) RESTful APIs: Created multiple REST APIs with Spring Boot, utilizing @ResponseBody and @Controller annotations.

3.) Thymeleaf Templates: Used Thymeleaf for dynamic templating, with support for iteration, conditionals, and fragment management to build responsive user interfaces.

4.) Spring Boot DevTools: Set up Spring Boot DevTools to avoid restarting the application during testing, enhancing development efficiency.

5.) Dynamic resource paths using ClassPathResource & file upload handling with Spring Boot Returning file URLs for server access.

6.) Form handling with Spring MVC & Thymeleaf.

7.) Server-side validation using Hibernate Validator and javax.validation

8.) Conditional rendering and data validation

Installation

To run this project locally, follow these steps:

Clone the repository:

  git clone https://github.com/VidurAgarwal25/SpringBoot-Java

Navigate to the project directory:

  cd my-project

Tech Stack

Spring Boot

Spring MVC

JPA (Java Persistence API)

Hibernate Validator

Thymeleaf

Spring Boot DevTools

Java

Feedback

Feel free to fork this repository, make changes, and submit pull requests. I’m always open to suggestions for improvements or collaborations!

Support

For support, reach out to me on email [email protected] or connect with me on linkedin .

🔗 Links

portfolio linkedin

About

Here, you'll find a collection of projects that demonstrate my learning and hands-on experience with Spring Boot and Spring MVC. The primary focus of these projects includes building practical applications, working with databases, and creating responsive web interfaces.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published