Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lwaddicor/spring-startup-analysis
Simple module to analyse bean construction in Java Spring
https://github.com/lwaddicor/spring-startup-analysis
analysis analyzer profiling spring spring-boot
Last synced: about 2 months ago
JSON representation
Simple module to analyse bean construction in Java Spring
- Host: GitHub
- URL: https://github.com/lwaddicor/spring-startup-analysis
- Owner: lwaddicor
- License: other
- Created: 2017-02-16T14:27:01.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-03-02T00:38:07.000Z (almost 8 years ago)
- Last Synced: 2024-10-14T10:19:30.898Z (2 months ago)
- Topics: analysis, analyzer, profiling, spring, spring-boot
- Language: Java
- Homepage:
- Size: 80.1 KB
- Stars: 87
- Watchers: 5
- Forks: 5
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Spring Start Analyser
This project is designed as a module which you can bring in via maven
and it will produce a graph similar to below which shows the
construction times of each spring bean.![Example image of it running](./readme-images/example.png)
## How to use
Import the module as a maven dependency.
com.github.lwaddicor
spring-startup-analysis
1.1.0
Either add to your component scanning the following base package
com.github.lwaddicor.springstartupanalysis
or
Now you should be able to start up your servlet and navigate to the endpoint. For example
http://localhost:8080/spring-startup/
And view something very similar to the example.
### Credits
TreeMap algorithm from [peterdmv/treemap](https://github.com/peterdmv/treemap) was used to calculate the treemap.