[Salle] 1. 회원가입 페이지
2020. 11. 17. 10:44ㆍ프로젝트/Salle(살래) 중고거래 웹
728x90
Spring Boot로 중고거래 웹사이트를 만들어보고 있습니다. 제대로된 첫 프로젝트인만큼 손이 많이가고 시행착오도 겪고 있습니다. 하나의 완성된 프로젝트를 만드는 것도 중요하지만 원하는 기능을 구현하는 방법들을 배우는 것을 중점으로 두고 끝까지 만들어 해보겠습니다.
노션 기획안 바로가기
#201116 - 회원가입 페이지 (진행중)
두줄요약
- 첫 술에 배부를 수 없다. 기능은 핵심만 구현하고 그 이상은 추가 배포?때를 노리자. (노트북 포맷 필요...)
진행사항
- 회원가입 페이지 TDD로 테스트 진행중 - MockMvc API 사용
- URI getmapping 테스트 - 성공!
- 회원정보 - email, password, name, phonenumber, nickname
- 패캠 강의 - 사용자 관리, 회원가입 챕터 참고
- JPA @Entity - 참고 블로그
- member 테스트 진행
- memberService 클래스 getMember 함수 테스트 진행
- Junit 5 변경 - given : willReturn = when : thenReturn
- HttpSecurity 사용해 회원가입 후 h2 DB에 등록
- h2 DB 연동 필요
- h2 DB 연동
이슈
- 로컬서버 실행했을 때 로그인 화면이 default로 뜸
- OAuth 관련 spring-boot-starter-oauth2-client, spring-boot-starter-security dependency 지우니 없어짐
노트북이 느려서 바꾸고 싶음- memberServiceTest - NullpointException
- 테스트 내 Member 객체에 데이터 저장하지 않아서 발생했음
- memberControllerTest - ServletNullpointerExceptoin
- "/members" URI 호출 시 반환하는 데이터가 없는 것 같음 - 진행중 → 회원가입이 아닌 관리자가 회원을 생성해주는 기능이라 중단
- h2 DB 연동 - dataSource BeanInstantiationException
- h2 dependency의 scope = runtime으로 변경, jstl = jpa로 변경 - 참고 사이트
'프로젝트 > Salle(살래) 중고거래 웹' 카테고리의 다른 글
[Salle] 스프링 철저 입문 - 프로젝트 참고용 입문서 구입 (0) | 2020.11.30 |
---|---|
[Salle] 1. 회원가입 페이지 (4) (0) | 2020.11.24 |
[Salle] 1. 회원가입 페이지 (3) (0) | 2020.11.24 |
[Salle] 1. 회원가입 페이지 (2) (0) | 2020.11.24 |
[Salle] Last week - 진행사항 (0) | 2020.11.24 |