https://github.com/timofeev-vadim-96/library-api
Spring-application
https://github.com/timofeev-vadim-96/library-api
docker-compose lombok mysql oauth2-server spring-boot spring-data-jpa spring-security swagger thymeleaf
Last synced: 2 months ago
JSON representation
Spring-application
- Host: GitHub
- URL: https://github.com/timofeev-vadim-96/library-api
- Owner: timofeev-vadim-96
- Created: 2024-03-17T12:57:06.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-13T16:15:33.000Z (about 2 years ago)
- Last Synced: 2024-04-14T06:51:02.713Z (about 2 years ago)
- Topics: docker-compose, lombok, mysql, oauth2-server, spring-boot, spring-data-jpa, spring-security, swagger, thymeleaf
- Language: Java
- Homepage:
- Size: 66.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Тимофеев Вадим
### Java-разработчик
> Library REST-API
`Используемые технологии:`
📌 Spring Boot
📌 Spring Data (JPA-репозиторий)
📌 Spring Security - авторизация пользователей и ограничение доступа к ресурсам
📌 Spring AOP + Spring Actuator + Prometheus + Grafana - для реализации кастомных метрик
📌 СУБД MySql - для работы с реляционной базой данных
📌 Docker-compose - для развертывания контейнера с базой данных
📌 Thymeleaf - для визуального отображения нескольких ручек в обычном контроллере
📌 Swagger - для автоматической генерации документации
📌 Lombok - для чистоты кода
`Реализация:`
Библиотека представляет собой набор сведений о книгах, читателях, и случаях выдачи книг на руки читателям.