• Before You Start
  • Upgrade to the latest 1.5.x version
  • Review dependencies
  • Review custom configuration
  • Review system requirements
  • Upgrade to Spring Boot 2
  • Configuration properties migration
  • Next steps
  • Building Your Spring Boot Application
  • Spring Boot Maven plugin
  • Surefire Defaults
  • Spring Boot Gradle Plugin
  • Dependency Management
  • Building Executable Jars and Wars
  • Configuration Updates
  • Spring Boot Features
  • Default Proxying Strategy
  • SpringApplication
  • Web Environment
  • Spring Boot Application Events Changes
  • Banner
  • Externalized Configuration
  • Relaxed Binding
  • Binding on static methods
  • @ConfigurationProperties Validation
  • Configuration Location
  • Developing Web Applications
  • Embedded containers package structure
  • Servlet-specific server properties
  • Web Starter as a Transitive Dependency
  • Template Engines
  • Thymeleaf
  • Mustache Templates Default File Extension
  • Jackson / JSON Support
  • Spring MVC Path Matching Default Behavior Change
  • Servlet Filters
  • RestTemplateBuilder
  • WebJars Locator
  • Custom DispatcherServlet registration
  • Security
  • Default Security
  • Default User
  • AuthenticationManager Bean
  • OAuth2
  • Actuator Security
  • Working with SQL Databases
  • Configuring a DataSource
  • WARN Message for Implicit 'open-in-view'
  • JPA
  • Id generator
  • Flyway
  • Liquibase
  • Database Initialization
  • Updated Default 'create-drop' Handling
  • Working with NoSQL Technologies
  • Redis
  • Elasticsearch
  • Caching
  • Dedicated Hazelcast Auto-configuration for Caching
  • GuavaCacheManager
  • RedisCacheManager
  • Batch
  • Testing
  • Mockito 1.x
  • EnvironmentTestUtils
  • Creating Your Own Auto-configuration
  • ConditionalOnBean semantic change
  • Spring Boot Actuator
  • Build
  • Configuration Keys Structure
  • Base Path
  • Audit Event API Change
  • Endpoints
  • Endpoint Format
  • Overhaul of the "/actuator/mappings" Actuator Endpoint
  • Overhaul of the "/actuator/httptrace" Actuator Endpoint
  • Migrate Custom Endpoints
  • Metrics
  • Setting up Micrometer
  • Migrating Custom Counters/Gauges
  • Spring Boot 1.5 Support
  • Developer Tools
  • Hot swapping
  • Devtools Remote Debug Tunnel
  • Removed Features
  • Dependency Versions