Writing our First Controller

Learn how to create a controller from scratch.

We'll cover the following


Our template worked, but it’s not doing anything substantial yet. So, to render things from the application, we will use Spring MVC.

MVC is a well-known design pattern based on Model, View, and Controller.

  1. View: View, as the name implies, is the visual part of the design pattern. This is already defined in the index.html file.
  2. Controller: The controller is responsible for fetching the data from the application and showing the correct view according to the requested URL. The current lesson focuses on this part of the MVC.
  3. Model: Model is the object passed by the controller to the view with the data that will be used to render the template.

Get hands-on with 1000+ tech skills courses.