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.
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 of the request and response transactions.