전체 글

Spring/[Toy] My-Little-Blog 기록

[MyLittleBlog] 유저기능: 회원가입 비즈니스 로직 구현하기! (2023/04/26)

✅ 관련 PR https://github.com/MyToy-Project/my-little-blog/pull/6 feat: 유저 회원가입 비즈니스 로직 구현 by HiiWee · Pull Request #6 · MyToy-Project/my-little-blog-back 관련 이슈 #5 구현내용 회원 가입 기능 사항 회원 가입시 이름, 닉네임, 아이디, 비밀번호, 비밀번호 확인, 이메일, 전화번호를 입력해야 한다. 이름, 닉네임, 아이디, 비밀번호, 비밀번호 확인은 github.com ✅ 목표 1. https://github.com/MyToy-Project/my-little-blog/issues/3(엔티티 생성 검토) [FEATURE] 엔티티 생성 · Issue #3 · MyToy-Project/my-l..

스터디/[도서] 자바 웹 프로그래밍 Next-Step

[자바 웹 프로그래밍 Next-Step] 6주차 ~ 9주차

✅ 6주차 9장: 두 번째 양파 껍질을 벗기기 위한 중간 점검 ✅ 7주차 10장: 새로운 MVC 프레임워크 구현을 통한 점진적 개선 ✅ 8주차 11장: 의존관계 주입(이하 DI)을 통한 테스트하기 쉬운 코드 만들기 ✅ 9주차 12장: 확장성 있는 DI 프레임워크로 개선

Spring/[Toy] My-Little-Blog 기록

[MyLittleBlog] 기존 프로젝트 점검 및 개편하기

📌 프로젝트 검토(1) 2023/04/02 ✅ 검토 내용 API 서버만 구성할지 or Thymleaf를 사용할지 MyBatis to JPA 고민 ✅ 결과 [토이] MLB: 나의 작은 블로그 프로젝트 개편 1차 적용 https://github.com/MyToy-Project/my-little-blog.git API REPOSITORY 생성 📌 프로젝트 검토(2) 2023/04/08 ✅ ERD 점검하기 점검 목표 다대다 관계는 전부 일대다 다대일로 풀기 별도의 테이블로 분리해야 될 부분들 점검하기 점검사항 ARTICLE → POST로 테이블명 변경 댓글은 대댓글 구현을 위해 계층형 테이블 구조로 변경험 카테고리를 별도의 테이블로 분리함, 또한 카테고리의 계층을 구현하기 위해 계층형 테이블 구조로 변경함 최종..

Spring/Debugging Spring

[스프링 디버깅 해보기] 스프링의 기본 오류 페이지 Whitelabel Error Page는 어떻게 생성될까?

진행하고 있는 무백스 스터디 이슈에서 스터디원분의 질문으로 인해 디버깅을 스프링의 기본 오류 페이지에 대한 생성과정을 직접 디버깅하여 정리해봤습니다. 아래 글 내용은 https://github.com/Invincible-Backend-Study/toby-spring-boot/issues/6 이슈에서도 볼 수 있습니다! 혹시라도 잘못된 내용이 있거나, 수정해야 하는 부분이 있다면 댓글로 알려주시면 감사하겠습니다!!! ✅ 테스트 환경 세팅 테스트용 Controller 존재하지 않는 viewName을 반환한다. ✅ Springframwork 디버깅 과정 DispatcherServlet은 가장먼저 “/”로 들어온 요청에 대해 처리를 시작합니다. 이때 요청 URI는 “/”가 되고, DispatcherType은 “..

스터디/Spring Boot 스터디

[스터디] 마침표(8회차)

원래부터 Spring Boot에 관한 공부를 꾸준히 해오고 있었던 저는 처음 JSCODE의 스프링 부트 입문 스터디를 알게 됐을 때 너무 입문자 과정이지 않을까 하는 걱정이 있었습니다. JSCODE 유튜브를 보면서 재성님의 생각에 많은 공감을 할 수 있었고, 입문이어도 내가 얻어갈 수 있는 것은 반드시 있을 것 같다는 생각에 스터디에 참여하게 됐습니다. 무엇을 배웠을까? 처음 팀 배정이 됐을 때 스프링 부트를 이미 사용해본 경험이 있는 사람들 조에 포함됐습니다! 지원서에 스프링 부트를 사용해본 경험이 있다고 작성했는데 멘토님들의 배려가 있었지 않았나 생각됩니다 ㅎㅎ 스터디 OT에서 담당 멘토님의 스스로 난이도를 조정해서 미션을 해봤으면 좋겠다라는 조언을 듣고, 편안한 마음으로 스터디에 참여해야겠다는 생각..

스터디/Spring Boot 스터디

[스터디] 상점 도메인 추가 및 Swagger 설정(7회차)

😁 배운 내용 이미 설계가 완료된 Domain과 연관된 새로운 Domain이 추가 됐을 때 변경 사항과 발생하는 문제를 하나씩 해결해 볼 수 있었던 경험이었습니다! ✏️ 미션 제출 미션 전체 코드는 다음 PR에서 살펴볼 수 있습니다. [이호석] DAY7 상점 도메인 추가 및 swagger 설정(완료) ✅ 상점 테이블 설계 Store 도메인은 id, 상점 이름, 주소, 전화번호를 가집니다. (필드 정의) 주소에는 도로명 주소와 상세 주소가 포함됩니다. (주소 -> 값 타입 객체) 하나의 상점은 여러 개의 상품을 가질 수 있습니다. (연관관계 1:N) 따라서 다음과 같이 Entity 객체를 만들 수 있습니다. N 측 개체가 외래키를 갖게 되므로 연관관계 주인은 Product가 됩니다. 따라서 Store의 p..

HiiWee
HiiWee's Devlog