Backend Development 3 min read

What’s New in Spring Boot 2.2.2? Key Features and Bug Fixes Explained

Spring Boot 2.2.2 introduces ConstructorBinding enhancements, Gradle 6 support, and a series of bug fixes ranging from @SpyBean scope issues to Liquibase endpoint inaccuracies, providing developers with clearer configuration handling and improved stability across the framework.

Java Architecture Diary
Java Architecture Diary
Java Architecture Diary
What’s New in Spring Boot 2.2.2? Key Features and Bug Fixes Explained

Spring Boot 2.2.2 has been released with the following updates:

New Features

Enhanced ConstructorBinding , supporting nested class constructor property injection.

Support for Gradle 6 .

Bug Fixes

@SpyBean (MockitoPostProcessor) initialization of @StepScope bean out-of-bounds issue.

When configuring Netty, the server.ssl.key-alias property is ignored.

Using @Validated on immutable configuration property classes (with @ConstructorBinding) does not display the property in actuator.

Bean class placeholder does not work in 2.2.1.RELEASE: class="${service.class}" .

Liquibase endpoint fails to provide correct information when using multiple data sources.

ConstructorBinding fails when configuration class has a Map type parameter.

Rabbit configuration without protocol in address ignores ssl.enabled.

Spring Boot DevTools YAML property loading does not work (issue #19081).

Permission configuration is correct, but HealthWebEndpointMapper shows all endpoints as fresh.

Spring Boot Maven plugin shutdown issue (issue #18940).

BasicJsonParser cannot correctly handle spaces between [ and {.

@ServletComponentScan does not work with component index feature.

For more version upgrades, refer to the official release notes: https://github.com/spring-projects/spring-boot/releases/tag/v2.2.2.RELEASE

BackendJavaSpring BootRelease Notesconstructorbindinggradle6
Java Architecture Diary
Written by

Java Architecture Diary

Committed to sharing original, high‑quality technical articles; no fluff or promotional content.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.