A modern web application built with Spring Boot, featuring a PostgreSQL database, JTE templating engine, and comprehensive testing capabilities.
Specifically a small basic book database where you can add what books you have read and view them in a list.
- Java 25 - Latest Java version
- Spring Boot 4.0.3 - Framework for building web applications
- PostgreSQL - Relational database
- JTE 3.2.3 - Modern templating engine for HTML generation
- Spring Data JPA - Object-relational mapping
- Flyway - Database migration tool
- Spring Validation - Input validation framework
- Java 25 or higher
- Maven 3.6+
- Docker & Docker Compose (for database)
- PostgreSQL (or use Docker Compose)
git clone https://github.com/fredrikmohlen/webbprojektSpringBoot26.git
cd webbprojektSpringBoot26