Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Time Tracker


Разработчик


Описание проекта и его функциональность

Проект учета времени выполнения методов, предоставляет возможность отслеживать и анализировать время выполнения различных методов в приложении. Он использует 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

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages