The projects listed are 'children' of maven-parent. This project manages the dependencies to keep everyone in sync.
Parent project: maven-parent
- version of spring-boot used is 1.5.4.RELEASE.
- version of spring-cloud-dependencies is Dalston.SR1.
Project | Description | Badges |
---|---|---|
1. exception-core | Re-usable, generic and rich exceptions/models. | |
2. trace-request-api | Traces requests API | |
3. thread-context-handler | Sets the thread context for the duration of a thread call. | |
4. thread-context-aspect | Uses spring aspects to set thread context. | |
5. exception-controller-spring | Handles exceptions that occur in spring applications. | |
6. spring-actuator | Custom actuator endpoints for seeing exceptions count, trace requests, exceptions etc. | |
7. trace-request-filter | Servlet filter which sets up necessary keys to enable request tracing. | |
8. requestbody-cache-filter | Wraps HTTP requests, allowing access to the request body via a ThreadLocal. | |
9. requestbody-cache-interceptor | Exception interceptor that sets the postBody property on the exception model. | |
10. spring-boost | Microservices code generator. | |
11. threadlocal-string-utility | ThreadLocal utilities. |
Internal (shedhack) dependencies between projects (release order in brackets).
1. exception-core
- none
2. trace-request-api
- none
3. thread-context-handler
- none
4. thread-context-aspect
- thread-context-handler
5. exception-controller-spring
- exception-core
- trace-request-api
6. spring-actuator
- exception-controller-spring
- trace-request-api
7. trace-request-filter
- trace-request-api
- spring-actuator (test)
- exception-controller-spring (test)
8. requestbody-cache-filter
- none
9. requestbody-cache-interceptor
- exception-controller-spring
- cache-filter
- exception-core
10.spring-boost
- everything