Skip to content

Enterprise-grade Spring Boot web application built using MVC architecture. Implements RESTful controllers, service layer abstraction, and model classes for product management. Configured with clean code practices and ready for extension into scalable web services.

Notifications You must be signed in to change notification settings

Ambuj1994/javaWebApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

javaWebApp

A Spring Boot web application built with MVC architecture.
It demonstrates how to create REST APIs with Controller, Service, and Model layers.
The project is structured for scalability and clean code, making it suitable for learning and extending into enterprise-grade applications.


Features

  • Spring Boot application with embedded Tomcat server
  • RESTful API endpoints
  • MVC layered architecture (Controller, Service, Model)
  • Product management with mock data
  • Configurable via application.properties

Tech Stack

  • Java 17+
  • Spring Boot 3.x
  • Maven (build tool)
  • REST API architecture

Project Structure

javaWebApp ┣ src/main/java/com/springweb/javaWebApp ┃ ┣ controller/ # REST Controllers ┃ ┣ model/ # Data Models ┃ ┣ service/ # Service Layer ┃ ┗ JavaWebAppApplication.java # Main class ┣ src/main/resources/ ┃ ┗ application.properties # Configuration ┣ pom.xml # Maven build file

▶️ Running the Application

  1. Clone the repository: $bash

    git clone https://github.com/your-username/javaWebApp.git cd javaWebApp

  2. Build the project with Maven:

    mvn clean install

  3. Run the application

    mvn spring-boot:run

By default, the app runs at: http://localhost:9090

About

Enterprise-grade Spring Boot web application built using MVC architecture. Implements RESTful controllers, service layer abstraction, and model classes for product management. Configured with clean code practices and ready for extension into scalable web services.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages