Developing CRUD operations and validations at this stage turns out to be one of the topics with the widest spectrum.
Our application will be transformed in many ways, from the transaction management standardisation to the internationalization of errors (and content), passing through the REST handlers, HTTP compliance.
In line with the previous chapters and with the global strategy of this book, we are focusing on how Spring MVC plays a key role in today's and tomorrow's best practices in regards to scalability and Microservices communications. It is a hard choice to decide skipping bits, but the Framework keeps adapting itself to new designs and challenges. This book tries to present a consistent integration of Spring MVC in a modern, sustainable, and scalable application.
Four recipes are presented here. The first one transforms two controllers to support the CRUD operations for their respective resources. Doing so requires a review of the database transactions and a review of...