Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Spring Boot. Boot up your development
1. Spring Boot.
Boot up your development
Sergey Morenets, March 7, 2015
morenets@mail.ru
2. About author
• Works in IT since 2000
• 11 years of Java SE/EE experience
• Java lecturer
• Multiple speaker at Java User Group
• Winner of 2013 Jboss Community
Recognition Award
https://www.jboss.org/jbcra
7. Spring Boot
• Stand-alone Spring applications
• Embed Tomcat or Jetty directly (no need
to deploy WAR files)
• Automatically Spring configuration
• Absolutely no code generation and no
requirement for XML configuration
• Convention-over-configuration
• Focus on business features and less on
infrastructure
29. Spring Boot Actuator
• Helps manage and monitor applications
when pushed to production
• Accessible via HTTP, JMX or remote shell
30. Spring Boot Actuator
• Series of endpoints to help manage your
Spring application
• Reads properties and spring beans and
then returns a JSON view
• Allows direct access to non functional
application information without having to
open an IDE or a command prompt
35. Spring Boot Actuator.Metrics
• Includes a metrics service with ‘gauge’
and ‘counter’ support
• A ‘gauge’ records a single value; and a
‘counter’ records a delta (an increment or
decrement)
• Metrics for all HTTP requests are
automatically recorded
40. Pro
• No configuration files
• Auto-configuration
• Maven, Gradle & Ant integration
• Embedded servers: Tomcat, Jetty and
Undertow
• Configuration for multiple Java
technologies
• Monitoring & management out-of-box
41. Cons
• Based on Spring Framework
• Additional configuration for web servers
42. Dropwizard
• Lightweight alternative
• REST web services support using Jersey
• Embedded servers
• Logging and validation
• Templating systems
• Metrics library