As a part of the new features introduced in Java 8, the core of the Spring Framework 5.0 has been revised to provide some of the following key features:
- Java 8 reflection enhancements include a provision of accessing method parameters in the Spring Framework 5.0 efficiently.
- Provision of selective declaration support of Java 8 default methods in Spring Core interfaces.
- Supports @Nullable and @NotNull annotations to explicitly mark nullable arguments and return values. This eliminates the cause of NullPointerExceptions at runtime and enables us to deal with null values at compile time.
For the logging side, the Spring Framework 5.0 provides out-of-the-box support with the Commons Logging Bridge module, named spring ...