Skip to content

Ivan-Montes/SpringBasicBooksManagement

Repository files navigation

SpringBasicBooksManagement

Monolithic architecture MVC with Spring Framework for managing a book collection.

Table of contents

Installation

Just cloning or downloading the project. Other option is to use the online version

Usage

  • Easiest way is to try SpringBasicBooksManagement hosted in Render

  • Maybe you prefer to open it from you favorite IDE

  • Or you could use the jar file hosted in /target. For this, run this command from the folder and visit localhost:8080

java -jar book-app-1.0.jar
  • Also, you can use Docker. Whether it is your flavor, first, from the inside of the main project folder, build the image using the settings from Dockerfile
docker build -t spring-books-mng .

    Then create and run a container with, for instance, these settings

docker run --name spring-books-mng-container -p 8080:8080 -d spring-books-mng

    Finally use your browser to visit localhost:8080

Features

Backstage

⚡ JUnit test in business logic classes

⚡ Spring Security included and pre-configured

⚡ Jakarta validations and HTML patterns in MVC layers

⚡ Dynamic web pages with the Thymeleaf template engine

⚡ Developed with an H2 in-memory database with incorporated data

PhotoCall

⚡ Welcome to your own book collection management with Spring Framework, the world’s most popular open source toolkit.

⚡ Enjoy with our different sections in order to manage your amazing book collection

⚡ Clear list of items with main characteristics

⚡ Edit without problems the attributes of any element

Maintainers

Just me, Iván

License


Java Maven Spring GitHub Eclipse SonarQube Docker GPLv3 license