Skip to content

Latest commit

 

History

History
25 lines (22 loc) · 1.76 KB

Week2_Requirements.md

File metadata and controls

25 lines (22 loc) · 1.76 KB

elca-fptu-bootcamp-week2-exercise

ELCA Java exercises for University program

  1. Working with the Spring configuration in the project In this step you are expected to understand clearly how Spring was applied.
  • Open ApplicationLauncher and start it.
  • TaskRepository implementation has wrong name. Therefore Spring cannot find and wire it correctly. Can you find that class and rename it?
  • From Postman, send a request to http://localhost:8080/main and you will see NullPointerException (actually 3 NullPointerException(s) respectively).
  • Can you find the causes and fix them?
  1. Complete the query-by-name on “search” feature Make the necessary changes in pim-tool-back to have an GET endpoint that receive a “keyword”. The response must return a list of projects with name containing the keyword. Notes:
  1. Implement new endpoints In pim-tool-back, add new features:
  • GET endpoint to find a project by its ID and return the following information: ID, name, customer, finishing date.
  • POST endpoint to update a project, the following fields can be updated: name, customer, finishing date. Date format must be “dd/MM/yyyy” Notes:
  • The dummy implementation of ProjectService must be used.
  • Postman: create new requests to prove your work.