Система управління бібліотекою (RESTful & JWT)

Розробка повноцінного RESTful-сервісу для системи управління бібліотекою (Варіант 4). Цей проєкт є фінальною демонстрацією знань Spring Boot та вміння інтегрувати складну бізнес-логіку.

Ключові навички:

- Надійна безпека: Реалізація кінцевої системи автентифікації/авторизації на базі Spring Security та JWT, з використанням ролей LIBRARIAN та MEMBER для захисту 15+ ендпоінтів.
- Складна модель даних: Проєктування 7 взаємопов'язаних сутностей (Loan, Payment, Book), що моделюють реальні бізнес-процеси (оренда, повернення, штрафи).
- Бізнес-логіка: Розробка специфічних ендпоінтів для видачі/повернення книг та фіксації штрафів/оплат.
- Якість коду: Додавання логування (SLF4J) та глобальна обробка помилок (@RestControllerAdvice) для коректного повернення HTTP-статусів.

Використані технології: Java 17, Spring Boot 3, Spring Security, JWT, Spring Data JPA, H2, Maven.

github.com
Работа добавлена: 14.11.25

Наверх