An open API service indexing awesome lists of open source software.

https://github.com/haddouguihamza/struts6-springboot

Spring boot demo application built using Spring framework and integration of Struts MVC web framework for presentation layer
https://github.com/haddouguihamza/struts6-springboot

eclipse git github github-actions github-codespaces html5 java mvnrepository spring-boot struts2

Last synced: 3 months ago
JSON representation

Spring boot demo application built using Spring framework and integration of Struts MVC web framework for presentation layer

Awesome Lists containing this project

README

          

# Struts6-Springboot

## Description

This repository contains a Spring Boot demo application built using the Spring framework and integrated with the Struts MVC web framework for the presentation layer.

## Features

- Integration of Struts6 MVC with Spring Boot
- Example of a well-structured Spring Boot application
- Demonstrates how to use Struts for the presentation layer while leveraging Spring Boot for backend services

## Prerequisites

- Java Development Kit (JDK) 8 or higher
- Maven 3.6.0 or higher
- An IDE (e.g., IntelliJ IDEA, Eclipse)

## Getting Started

### Clone the Repository

```bash
git clone https://github.com/haddouguihamza/Struts6-Springboot.git
cd Struts6-Springboot
```

### Build the Project

```bash
mvn clean install
```

### Run the Application

```bash
mvn spring-boot:run
```

### Access the Application

Once the application is running, you can access it at `http://localhost:8080`.

## Project Structure

- `src/main/java`: Contains the Java source code
- `src/main/resources`: Contains the application configuration files
- `src/main/webapp`: Contains the web application files (JSPs, static resources)

## Technologies Used

- Java
- Spring Boot
- Struts6 MVC
- Maven

## Contributing

Contributions are welcome! Please fork the repository and create a pull request with your changes.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.

## Contact

For any questions or suggestions, please feel free to reach out.

---

Feel free to customize this README further based on additional details or specific requirements for the repository.