Skip to content

svbuh/showcase_architecture_monolith

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swapi Service Application

This is a Spring Boot application that retrieves data from the Star Wars API (SWAPI) and stores it in an H2 database. It uses Vaadin for the frontend and implements a monolithic architecture.

Prerequisites

  • Java 21
  • Maven 3.6.3 or higher

Getting Started

Clone the Repository

git clone https://github.com/svbuh/architecture_1_monolith.git
cd architecture_1_monolith

Build the Project

To build the project, run the following command:

mvn clean
mvn install

Run the Application

To run the application, use the following command:

mvn spring-boot:run

The application will start and will be accessible at http://localhost:8080.

Accessing the H2 Console

You can access the H2 database console at http://localhost:8080/h2-console.

JDBC URL: jdbc:h2:mem:testdb
Username: sa
Password: password

Running Tests

To run the tests, use the following command:

mvn test

About

Showcase of a monolith application with vaadin (frontend) and Spring Boot (backend)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published