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
- Host: GitHub
- URL: https://github.com/haddouguihamza/struts6-springboot
- Owner: haddouguihamza
- License: epl-2.0
- Created: 2024-12-08T17:36:41.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-02T11:57:29.000Z (12 months ago)
- Last Synced: 2025-04-11T18:16:00.001Z (12 months ago)
- Topics: eclipse, git, github, github-actions, github-codespaces, html5, java, mvnrepository, spring-boot, struts2
- Language: Java
- Homepage:
- Size: 43 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.