728x90
고민중인 것
1. 채용 상세 페이지를 조회시 해당 회사의 유효한(삭제되지 않은) 채용 공고 id 리스트를 가지고 오고 싶다.
복잡하게 할 것 없이 그냥 회사 id로 채용 공고 테이블을 조회해서 id만 뽑아 응답 객체에 넣어주려고 하는데
고민중인것은 회사 id를 따로 받을 것인지,
아니면 상세 조회에서 가지고 온 데이터에서 회사 id를 가지고 올 것인지
이 두 부분에서 약간 고민이 된다.
결론
1. PathVariable을 사용하는 것은 특정 리소스의 식별을 하기 위함인데 이는 해당 요구사항에는 어울리지 않는 것 같다.
그래서 우선은 조회해 온 채용 공고의 데이터에서 회사 id를 뽑아내 해당 id로 채용 공고를 조회하는 방법을 쓰기로 했다.
추가 고민
1. 그런데 PathVariable로 가져오면 쿼리 하나에 해당 회사의 모든 채용 공고를 가지고 온 다음, 유저가 실제 조회한 채용 공고만 응답 데이터로 만들어주고 나머지 채용 공고들은 id만 추출하여 처리할 수 있을테니 조금 고민이 된다.
728x90
'Java 웹 프로그래밍' 카테고리의 다른 글
[면접 질문 복기] 2023/10/10 면접 (0) | 2023.10.10 |
---|---|
[원티드 프리온보딩] 개발하면서 든 생각. 외래키가 꼭 필요한가 (0) | 2023.10.09 |
[원티드 프리온보딩] 검색 기능의 구현 (0) | 2023.10.07 |
[원티드 프리온보딩] Service와 ServiceImpl (0) | 2023.10.07 |
[원티드 프리온보딩] 데이터 조회시 없는 경우 404를 내줄것인가 빈 JSON데이터를 내줄것인가. (0) | 2023.10.07 |