일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 메서드
- 변수의 다양성
- 인스턴스
- 내일배움캠프
- Diary 해우소
- Java
- 스파르타내일배움캠프TIL
- TiL_1st_0419
- diary
- static
- #내일배움캠프
- #스파르타내일배움캠프TIL
- Java의 이점
- Github_token
- 객체지향 언어
- 스파르타내일배움캠프
- 생성자
- 성장기록
- 스레드
- GitHub
- #스파르타내일배움캠프
- JVM
- 클래스
- Git
- 감사기록
- Token
- 포맷은 최후의 보루
- 회고록
- KPT
- 해우소
- Today
- Total
목록Dev입성기/Dev 입성기_중기 (13)
몬그로이
프로필 조회시 응답필드에 내가 좋아요한 게시글/댓글 수 필드를 추가 고려 사항1. 다른 사람도 볼 수 있는 프로필인지, 본인만 보는 프로필인지2. count 용 column 을 따로 설정할 것인지, 불러올 때마다 count 하게 만들 것인지*1번은 다른 사람도 보는 프로필로 정했다여기서 만들어질 responseDto 는 아직 구현되어있지 않은 개인 프로필 보기에 추가할 dto로 사용해도 되겠다 생각했다2.번은 불러올 때마다 count 하기로 정했다column 을 추가한다면 like, thanks, follow 등만 따로 담은 Entity 를 만들게 되면 그 때 추가하는 게 좋을 거라는 판단에서다 ResponseDto 에 담을 필드값nickname, likeCount, reviewCount, thanks..
Reviewreviewidorderuser(consumer)thankliststatus Storestoreiduser(manager)menulistorderlist Orderorderiduser(consumer)reviewstoreOrder공통Storeorderiduser(consumer)reviewstore(id)user(manager)menulistorderlist Order공통Reviewuser(consumer)review(id)storeorder(id)reviewiduser(consumer)thankliststatus Order공통Review store(id)user(consumer)order(id)review(id)thankliststatus
페이징 처리가 진행되었던 팀과제 결과물을 가지고 페이징 처리를 하려니 혼란이 왔었다 querydsl 자체적으로 repository 에서 설정한 만큼이 페이징 처리를 할 수 있는 것인데이미 만들어진 page 메서드를 혼합하여 생각하니 풀릴리 만무했다 java 기초부터 spring, 그리고 querydsl 까지 계속 학습하다 보면 그런 것들이 많다이게 개발의 편의를 위한 기능들이 계속해서 나오기 때문에 발생할 수 있는 현상이 아닐까? 그래서 어디에 속하는 기능이고 어디까지가 적용되는 것인지에 대한 판단을 하는 것은개발자가 되기 위해서 빼먹어서는 안되는 능력인 것 같다 아마도 난 아직 전체흐름을 모르다보니 헷갈리는 것인듯 하다 라고 핑계 대본다
querydsl 로 페이징 처리를 하다가 막혀버렸다도대체 몇 시간째인지 모르겠다십수시간은 무슨, 수십시간이 지났다 강사님이 제공해 준 github 를 면밀히 뜯어보면서 이리저리 검색하고 이해한 부분까지 완성한 다음이후를 더 진행하려고 구글링을 엄청 해댔는데도 아직도 방법을 모르겠다뭘 찾아봐야 하는지도 이제 모르겠어서 답답하다 일단 분명한 건 막힌 이유가 SQL을 모르기때문이라고 말할 수 있는 부분은 아니라는 것 뭔가를 모르는데 뭘 모르는지 모르겠다아무리 찾아봐도 비슷한 내용이라 이해해야만 정상인 것 같은데왜 이해하지 못하는 건지 모르겠다 질문하러 가고 싶어도 너무 기초적인걸 모르는 것 같은 느낌이라 못 가겠다이런식으로 멈춰버리면 안 된다는 걸 아는데아직 팀프로젝트가 남아있는데모르겠다 진짜너무 답답해
조건페이징 처리(5개씩) 며칠 전 자바의 정석에서 상속이나 인터페이스를 활용한 메서드를 생성하는 예시를 보고 한 번쯤 사용해 보고 싶었는데이번 강의에서도 이를 활용하고 있었기에 이번 개인 과제를 진행하면서 참고해서 적용해보기로 했다다른 점이라면 지난 팀과제에 이어 개인과제를 진행하는 것이라 adapter가 추가되어 있어서 이것도 고려해야 한다는 점이겠다 강사님이 만들어 놓은 결과물을 면밀히 뜯어 보다가 새롭게 알게 된 것interface 가 interface 를 상속받을 때 extends 를 사용하며,interface 의 기능 중 하나라도 구현한다면 그 때 implements 를 사용한다 JpaRepositoryThanksQueryRepositoryThanksRepository ThanksQueryRep..