ucsb-cs156-s24 / team02-s24-5pm-3

https://ucsb-cs156-s24.github.io/team02-s24-5pm-3/
0 stars 0 forks source link

Add `GET` (show) endpoint for a single record in Articles table #40

Closed github-actions[bot] closed 7 months ago

github-actions[bot] commented 7 months ago

Dependencies

This issue should be completed after the issue with the title "Create ArticlesController..."

Overview

In this issue, we add one more method from the example Controller used as a basis for our code; namely the method with the annotation shown below:

Annotation Purpose
@GetMapping("") Get a single record from the table; use the value passed in as a @RequestParam to do a lookup by id. If a matching row is found, return the row as a JSON object, otherwise throw an EntityNotFoundException.

Add GET (show) endpoint for a single record in Articles table

Also add the tests for this endpoint.

Acceptance Criteria:

What to do next

Do a PR, following all of the usual steps (title, description, Closes #n text, dragging issue to "In Review", requesting reviewers).

Check to see if any fellow team members PRs need to be reviewed.

Then, assign yourself the next incomplete issue for your database table (Articles)

Follow all the usual steps (assign to self, drag to "In Progress", start new branch.)

When you are done with all issues for Articles, please give your full attention to helping others on your team to complete the sprint, so that the team is ready to submit on Canvas by the deadline.