Let us start with a recipe that will provide us with different strategies for how to implement Spring 5.0 @Controller classes. These are just typical non-reactive and non-functional features of Spring 5.0, which can be useful in the later chapters.
Creating the simple @Controller
Getting started
Using the recipes in Chapter 1, Getting Started with Spring and Chapter 2, Learning Dependency Injection (DI), create and set up another Maven project for Spring web development and name it ch03. The project will be using the JavaConfig specification in generating the ApplicationContext. Also, this web.xml-less project will demonstrate how to optimize @Controller classes based on the number of request handlers needed and the nature...