Технологии проекта
- Maven 3;
- Tomcat8;
- Spring;
- Hibernate;
- MySQL.
Для тестирования использованы:
- JUnit;
- mockito;
Приложение позволяет создавать/добавлять книги в БД, изменять и удалять их. Также есть простейшая фильтрация и поиск.
MYSQL таблица
id;titleVARCHAR(100);descriptionVARCHAR(255);authorVARCHAR(100);isbnVARCHAR(20);printYear(INT);readAlreadyBOOLEAN.image_data mediumblobfor store images in DB.
Для frontend части использованы thymeleaf, bootstrap
Для запуска необходимо открыть в IDEA, запустить MYSQL server, в properties прописать логин и пароль для доступа к БД, выполнить скрипт для наполнения БД информацией и запустить.