- Муслимов Владислав
- Контактная информация: muslimov.vlad@mail.ru
Проект учета времени выполнения методов, предоставляет возможность отслеживать и анализировать время выполнения различных методов в приложении. Он использует Spring AOP для отслеживания синхронных и асинхронных методов, а также сохраняет данные о времени выполнения в базе данных для последующего анализа.
Документация к API генерируется с помощью Swagger.
- Для запуска приложения Вам потребуется выполнить несколько шагов:
- Клонировать проект и открыть его в среде разработки (например, IntelliJ IDEA или VSCode);
- В файле application.yml указать путь к Вашей базе данных;
- Запустить метод main в файле TimeTrackerApplication.java или используя maven plugin запустить приложения с помощью пользовательской команды Spring Boot:
$ mvn spring-boot:runПосле выполнения всех шагов, веб-приложение будет доступно по адресу: http://localhost:8080
Swagger будет доступен по адресу: http://localhost:8080/swagger-ui/index.html
-
Backend:
- Java 17
- Maven
- Spring Boot
- Spring Web
- Spring Data JPA
- Spring AOP
- Stream API
- REST
- GIT
- Swagger
- Lombok
-
SQL:
- PostgreSQL