This chapter started with discovering the features of the new major Spring release 4.0, such as Java 8 support and so on. Then, we picked four Spring 4 topics and explored them one by one.
The @Async
section showcased the execution of long-running methods asynchronously and provided an example of how to handle asynchronous processing.
The @RestController
section eased the RESTful web service development with the advent of the @RestController
annotation.
The AsyncRestTemplate
section explained the RESTful client code to invoke RESTful web service asynchronously.
Caching is inevitable for a high-performance, scalable web application. The caching section explained the EhCache and Spring integrations to achieve a high-availability caching solution.