issues
search
zzozzolev
/
medium-clone-spring-boot-java
spring boot java를 이용한 medium clone 프로젝트
0
stars
0
forks
source link
feature: Add GET article by slug
#37
Closed
zzozzolev
closed
2 years ago
zzozzolev
commented
2 years ago
목적
slug을 통해 원하는 article을 조회할 수 있도록 합니다.
변경사항
ArticleRestController 변경
GET /api/articles/slug 추가
ArticleRepository 변경
findBySlugFetchAuthor 추가
article을 가져올 때 author의 username도 필요하므로 fetch join으로 author도 같이 가져오도록 했습니다.
이렇게 하지 않으면
GET /api/articles/slug
을 했을 때, author가 프록시 객체여서 에러가 발생합니다.
테스트
GET /api/articles/slug
존재하는 slug로 조회했을 때 status가 200 OK 인지
존재하지 않는 slug로 조회했을 때 status가 404 Not Found 인지
findBySlugFetchAuthor
slug로 조회한 article과 article의 author가 생성한 것과 동일한지
참고
https://ict-nroo.tistory.com/132
목적
변경사항
GET /api/articles/slug
을 했을 때, author가 프록시 객체여서 에러가 발생합니다.참고