Spring Boot -Actuator
ID Description Sensitive
autoconfig Displays an auto-configuration report showing all auto-
configuration candidates and the reason why they ‘were’ or ‘were
not’ applied.
true
beans Displays a complete list of all the Spring beans in your application. true
configprops Displays a collated list of all @ConfigurationProperties. true
dump Performs a thread dump. true
env Exposes properties from Spring’s ConfigurableEnvironment. true
health Shows application health information (a simple ‘status’ when
accessed over an unauthenticated connection or full message
details when authenticated).
false
info Displays arbitrary application info. false
metrics Shows ‘metrics’ information for the current application. true
mappings Displays a collated list of all @RequestMapping paths. true
shutdown Allows the application to be gracefully shutdown (not enabled by
default).
true
trace Displays trace information (by default the last few HTTP
requests).
true
Why gradle
• ExpressiveBuild Language and Deep API
Build scripts apply the
Gradle DSL and have
access to its deep API.
20.
Why gradle
• FlexibleConventions
In Gradle, Java projects are build by convention with sensible
defaults. Changing the defaults is easy and achieved through
convention properties.
21.
Why gradle
• Integrationwith Other Build Tools
Gradle provides deep integration with other build tools and
opens the door to gradually migrate your existing Ant or Maven
build.
22.
Why gradle
• AutomatingYour Project from Build to Deployment
Stages of a deployment pipeline.
Tasks performed in stages of build pipeline