찐 시작
어제는 노션으로 API 정리하고 ERD 짜고,,,, 어떻게 구현 할 것인지 이야기를 하는데 대부분 썼다면 오늘은 어제 이야기한 대로 파트를 나눠서 맡은 부분을 구현하는데 할애하였다.
나는 User 부분을 맡았는데 기본적인 signup, login 부분은 전부 조장님이 구현을 빠르게 해놨고, 나는 그것을 그저 낼름 가져다가 먹었다 🐱
User에서 이번에 특별하게 구현할 기능은 구매자에서 판매자로 등급 변경을 신청하고, 판매자의 판매품 전체 목록과 판매자 전체 목록을 가져와 페이징 하는 것이다.
등급 변경을 어떻게 구현할까 고민하다가 Dto 이용해서 username 가져오고,,, 인증된 유저의 값을 가져와서 이렇게 저렇게 샤샤샥 요리하는 걸루~~!~! 페이징은 지난 숙련강의때 들은거랑 나머지 공부때 배운 걸루 해결 완!
(근데 분명 우리는 지난주에 sql을 배웠는데 이번 플젝에서 sql을 안 쓰는데,,,,???? 흐으으음,,,,,)
사실 이번 프로젝트가 빡빡하다고 지난주부터 들어서 주말에도 나와서 같은 조원님께 나머지 공부를 부탁드리고, 오늘도 정규시간 이 외에 남아서 나멎 공부를 부탁드렸다. 덕분에 코드에 대한 이해도? 라고 해야하나 코드를 봤을 때 이 코드가 여기서 이렇게 쓰이는구나 라고 알아듣게 됐고, 코드 구현해보라고 할 때마다 맨날 어디서 해야하나요? 라고 했었다면 오늘은 조금은 버벅거려도 혼자서 알아서 찾아가서 코드도 짜보고 포스트맨 돌려서 에러 나는거 잡아도 보고, 안되면 도움 요청하는 등 ㄱㅐ발자에 한 걸음 더 다가가게 되었다!
물론 오늘도 조원님들과 이런저런 이야기하면서 여기선 Exception 이렇게 날리세요. 여기서 객체 왜 이렇게 넣으셨어요. 여기 왜 파라미터 값을 string 줬나요 하고 혼났지만 결국 내 피와 살이 되었다는 거 😎
우리 조 코천들과 지난 조장님 덕분에 오늘도 한 층 더 레벨업 완!
아 맛다 오늘 제일 중요한 거!!
github으로 repository를 clone 해와서 인텔리제이로 실행했을 때 이렇게 컴파일 에러가 났다.
이럴 때는!
설정을 들어가서 사진처럼 설정이랑 프로젝트 구조 세팅을 해주면 된다~!
언어 레벨이 달라서 생긴 컴파일 에러임 !!! ㅎㅅㅎ
근데 내가 왜 때문에 dispatcherServlet을 네이버에 찾아봤지,,,? 근데 링크를 눌러본 건 없어,,,, 뭘까나,,,,,,🤔
오늘의 링크
[자바 정규 표현식]
[Java] 자바 정규 표현식 (Pattern, Matcher) 사용법 & 예제
정규표현식(Regular Expression)이란 컴퓨터 과학의 정규언어로부터 유래한 것으로 특정한 규칙을 가진 문자열의 집합을 표현하기 위해 쓰이는 형식언어 입니다. 개발을 하다보면 전화번호, 주민등
coding-factory.tistory.com
[JPA 상속]
엔티티의 상속? JPA Inheritence
자바의 상속을 JPA에 적용하는 것, 그리고 슈퍼타입 서브타입(SQL)에 대해 알아봅니다.
velog.io
[Spring JPA] 상속 ( JOINED 전략을 중심으로 )
객체지향 설계JPA는 데이터베이스 모델링을 할 때 객체 지향적으로 설계를 합니다.예를들어 Movie , Music , Book 이라는 테이블이 있을 때 3개의 테이블에는 공통적으로 고유 번호( no ), 이름( name ) ,
victorydntmd.tistory.com
[프론트엔트 구현]
Door
doorisopen
doorisopen.github.io