-
Notifications
You must be signed in to change notification settings - Fork 7
tech diary 2022.07.07
Philz edited this page Jul 21, 2022
·
1 revision
- 한 controller에서 2개 이상의 id를 사용할 경우 어떤 자원의 id인지 명시
- ex) opinionId, discussionId
- 한 controller에서 1개의 id만 사용하는 경우 그냥 id
- Path Variable → Request Body 순서로 선언
- 썬 생각: Service끼리 의존할꺼면 상위 Service 만드는게 낫다는 것이 개인적인 생각..
- 일단은 repository 의존하자~
-
@ManyToOne
실무에서 지연로딩 추가하는 이유가 뭘까?- fetch option
-
@JoinColumn(name = “”)
→ 해당 entity class에서 사용하는 column 이름을 기준으로- ex) Opinion에서 사용하는 Discussion field면 Opinion table을 기준으로
discussionId
- ex) Opinion에서 사용하는 Discussion field면 Opinion table을 기준으로
-
@WebMvcTest
속성을 통해 해당 test에서 사용할 controller 지정해주어야 함- 지정하지 않으면 모든 controller를 올리는 것 같다 (..는 확실하지 않은 정보)
@WebMvcTest(controllers = {OpinionController.class})
- 한 argument를 matcher로 지정했다면, 나머지 argument도 모두 matcher를 통해야 함
- 이럴바엔 dto에 equals & hashcode overriding하자?
- 이건 보류
- 포키만 이해못함 추후 공부예정 ^___^
-
git remote update
- fetch해온 원격 branch는 사실 참조변수 같은 것
- 내 local의 fetch remote branch를 실제 원격 branch의 내용으로 최신화
-
git checkout -t {remote 저장소 이름}/{branch 이름}
- fetch해온 remote 저장소의 branch를 복사해서 checkout한다
페어 순서 : 필 - 쿤 - 포
- findAll & show 네이밍 다시 생각해보자~