-
Notifications
You must be signed in to change notification settings - Fork 1
12월 12일
Hyo-Jin Park edited this page Dec 12, 2019
·
2 revisions
- 규동 : 마크업 작성, 디자인, 백엔드 서버와 프론트 서버 연동
- 이바 : OAuth 리팩토링과 유저 기능 구현
- 에헴 : 과제 진행
- 베디 : 유저 장비 유저와 연동 Rest Docs까지 구현
- 제이 : 장비 조회 app-server 와 톰캣서버 연동, Rest Docs 적용
- 일일향 중
- 생성자 어노테이션
@AllArgsConstructor | @RequiredArgsConstructor | @NoArgsConstructor |
---|---|---|
X | X | O |
- @ToString & @EqualsAndHashCode
DTO | VO | Entity |
---|---|---|
@ToString, @EqualsAndHashCode | @ToString, @EqualsAndHashCode | @EqualsAndHashCode |
- Entity는
toString()
수동으로 구현해주기로 결정(JPA 난리날 수 있다)
- 장비 검색 기능을 연동 中
- 상품 기준으로 검색을 할 때 내부에 갖고 있는 데이터인지 외부로부터 새로 받아와야 하는 데이터인지 분기 처리를 해줘야 했음.
- 분기처리를 해주고 나니까 Dto가 다른 타입이라 return이 불가능했음.
- 그래서 상위 인터페이스를 만들어서 해결하려고 했음.
- 장비 데이터를 리스트 형태로 받는 中
- 역직렬화로 객체를 만들어야 하는데 클래스 추론이 불가능
- Gson 내부에서 클래스를 추론하는 기능이 있어서 이걸 사용하려고 하는......
- 이런 방식으로 하니까 자바의 버전에 따라 성공 여부가 갈리는 것 같다고 생각됨(지금의 삽질 포인트)
Exception 테스트의 정석
public void test() {
assertThrows(IllegalArgumentsException.class, () -> abc.invoke());
assertThat(exception.getMessage()).isEqualTo("블라블라");
}
- 깃허브에 email을 설정하지 않은 사람은 null로 들어오는 문제
-
User
에id
필드(깃허브에서 저장하고 있는)를 만들어서 그 값을 기준으로 회원 판별하는 것으로 변경할 예정 - 이제 이메일로 회원을 조회하지 않을 것이다!
-
- 깜깜 무소식... 뭐가 문젠지 몰라......
- 덕분에 열심히 하고 있습니다 여러분.... 고마워요..
-
[회의록]
-
[데일리]
-
[기술 & 이슈 정리]
-
[TIPS]