Java 웹 프로그래밍
[원티드 프리온보딩] 회사의 채용 공고 List
irerin07
2023. 10. 8. 00:34
728x90
고민중인 것
1. 채용 상세 페이지를 조회시 해당 회사의 유효한(삭제되지 않은) 채용 공고 id 리스트를 가지고 오고 싶다.
복잡하게 할 것 없이 그냥 회사 id로 채용 공고 테이블을 조회해서 id만 뽑아 응답 객체에 넣어주려고 하는데
고민중인것은 회사 id를 따로 받을 것인지,
아니면 상세 조회에서 가지고 온 데이터에서 회사 id를 가지고 올 것인지
이 두 부분에서 약간 고민이 된다.
결론
1. PathVariable을 사용하는 것은 특정 리소스의 식별을 하기 위함인데 이는 해당 요구사항에는 어울리지 않는 것 같다.
그래서 우선은 조회해 온 채용 공고의 데이터에서 회사 id를 뽑아내 해당 id로 채용 공고를 조회하는 방법을 쓰기로 했다.
추가 고민
1. 그런데 PathVariable로 가져오면 쿼리 하나에 해당 회사의 모든 채용 공고를 가지고 온 다음, 유저가 실제 조회한 채용 공고만 응답 데이터로 만들어주고 나머지 채용 공고들은 id만 추출하여 처리할 수 있을테니 조금 고민이 된다.
728x90