본문 바로가기
Java 웹 프로그래밍

[원티드 프리온보딩] 회사의 채용 공고 List

by irerin07 2023. 10. 8.
728x90

고민중인 것

1. 채용 상세 페이지를 조회시 해당 회사의 유효한(삭제되지 않은) 채용 공고 id 리스트를 가지고 오고 싶다.

복잡하게 할 것 없이 그냥 회사 id로 채용 공고 테이블을 조회해서 id만 뽑아 응답 객체에 넣어주려고 하는데

고민중인것은 회사 id를 따로 받을 것인지,

아니면 상세 조회에서 가지고 온 데이터에서 회사 id를 가지고 올 것인지

 

이 두 부분에서 약간 고민이 된다.

 

결론

1. PathVariable을 사용하는 것은 특정 리소스의 식별을 하기 위함인데 이는 해당 요구사항에는 어울리지 않는 것 같다. 

그래서 우선은 조회해 온 채용 공고의 데이터에서 회사 id를 뽑아내 해당 id로 채용 공고를 조회하는 방법을 쓰기로 했다.

 

 

추가 고민

1. 그런데 PathVariable로 가져오면 쿼리 하나에 해당 회사의 모든 채용 공고를 가지고 온 다음, 유저가 실제 조회한 채용 공고만 응답 데이터로 만들어주고 나머지 채용 공고들은 id만 추출하여 처리할 수 있을테니 조금 고민이 된다.

728x90