일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- 알고리즘
- 신경망기초
- BOJ
- Andrew Ng
- python3
- RequestBody
- 백준
- Spring
- responsebody
- 스택
- SpringBoot
- 에라토스테네스의체
- 책리뷰
- DP
- 코딩
- REST API
- 로지스틱회귀
- Backend
- WebMvcTest
- FNN
- withmockuser
- 쉬운딥러닝
- testing
- C++
- 딥러닝
- 그리디
- PS
- Spring Data JPA
- web
- 정렬
- Today
- Total
목록SpringBoot (3)
꾸준히하자아자
이번엔 좋아요 기능을 추가해봤다!! 기존 er diagram에서 테이블을 하나 추가해줬다. 사용자가 , 어떤 상품마다 좋아요를 눌렀는지에 대한 데이터를 저장해줘야한다고 생각했기 때문에 Like 라는 테이블을 따로 만들어주었다. package com.example.kakao.like; //import 생략.. @Entity @Getter @NoArgsConstructor(access = AccessLevel.PROTECTED) @Table(name="like_tb", indexes = { @Index(name = "like_user_id_idx", columnList = "user_id"), @Index(name = "like_product_id_idx", columnList = "product_id") ..
매주 프로젝트 진행상황을 블로그에 업데이트 하려고 했지만... 4주차 까지는 스프링부트에 적응하면서 과제 하느라 바빴고 쏟아지는 새로운 개념들을 익히기 바빴다..ㅎ ㅎ 저번 주에 드디어 6주간의 프로젝트가 끝나고 뭘 해야 좋을 지 고민하다가... 새로운 프로젝트를 하는 것 보단 기존 프로젝트의 부족한 기능을 추가하거나 코드를 리팩토링 하는 시간을 갖는 게 좋을것 같다고 생각했다. 기존 프로젝트엔 "장바구니 조회" , "장바구니 추가" , "장바구니 수량 수정 기능"만 구현했다. 따라서 "장바구니 옵션 삭제" 기능을 추가해봤다. 제대로 잘 구현했는지 확신할 수 없지만ㅜ..ㅜ 일단 스스로 구현한 내용을 바탕으로 적어보겠다. 사진은 프론트 UI인데 각 옵션마다 삭제할 수 있는 x 버튼을 추가했다고 가정하자. ..
컨트롤러 단위테스트를 작성하면서 @WebMvcTest를 사용했다. 시간이 지나면 금방 까먹을 거 같아서 일단 간단히 정리하기... https://www.appsdeveloperblog.com/the-first-principle-in-unit-testing/ The F.I.R.S.T. Principle in Unit Testing - Apps Developer Blog When writing unit tests, developers try to follow the F.I.R.S.T principle as much as possible. F.I.R.S.T is a combination of multiple principles. Let’s learn www.appsdeveloperblog.com 참고로 Fas..