All three techniques are considered equivalent. Question 15 (1 point) We talked about dependency injection using the @Autowired annotation in a Springmanaged component. What is/are the different techniques available for accomplishing this? Using a private datafield with the @Autowired annotation. Using a constructor parameter. Having a setter method annotated with @Autowired. All of these techniques are available for our use. Write the controller method that will handle this form's request and print First Name and Last Name to the console. Note: there is no POJO. =/ register" method = "POST" > First Name: Last Name: forms Given a class Student and table students as below, complete the method that will update the database. Consider the MVC design pattern. Which component(s) of a Spring application is/are responsible for Controller responsibilities? (image taken from Wikipedia)? UPDATES MANIPULATES VIEW CONTROLLER USER The Spring framework takes care of creating the controller and Thymeleaf is responsible for all controller responsibilities. Thymeleaf is responsible for creating the controller and the Spring framework is responsible for all controller responsibilities. Our Java code is responsible for creating the controller and Thymeleaf is responsible for all controller responsibilities. Our Java code is responsible for creating controller responsibilities and the Spring framework does the dispatching to the controller. Question 19 (4 points) In class we talked about both the Model and ModelAttribute. Explain what both of these are used for. We talked about dependency injection using the @Autowired annotation in a Springmanaged component. What is/are the different techniques available for accomplishing this? Using a private datafield with the @Autowired annotation. Using a constructor parameter. Having a setter method annotated with @Autowired. All of these techniques are available for our use. Question 16 (5 points)