Skip to content

Cистема учета времени выполнения методов в приложении с использованием Spring AOP.

License

Notifications You must be signed in to change notification settings

FozelRockfire/Spring-AOP-exec-time

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring-AOP-exec-time

Cистема учета времени выполнения методов в приложении с использованием Spring AOP. Реализованы две аннотации @TrackTime и @TrackAsyncTime, которые можно применять к методам для отслеживания времени их выполнения. Аннотриуемый метод будет выполнятсься синхронно и асинхронно соответственно.

Реализованы эндпоинты на получение статистики выполнения методов, описание приведено при помощи sprindoc аннотаций. Для просмотра необходимо запустить приложение и перейти по ссылке: http://localhost:8081/swagger-ui/index.html

Для старта приложения необходимо запустить postgreSQL через docker.compose или изменить настройки подключений к бд в application.yml

Стек технологий: Java 17 Maven Spring PostgreSQL Flyway

Автор:

Попов Илья (FozelRockfire)

About

Cистема учета времени выполнения методов в приложении с использованием Spring AOP.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages