분류 전체보기

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..

일상

[회고록] 1일 1커밋을 365 + 1일을 하고나서

velog에 작성했던걸 티스토리로 옮긴 글입니다! 원문 2021년은 방황했던 해였다. 개발자가 되고 싶어 소프트웨어 학과로 전과했으나, 학교 공부 말고도 무엇을 해야 할지 갈피를 잡지 못했고, 백엔드? 프론트엔드? 어렴풋이나마 이름만 알고 있었고 어떤 일을 하는지도 몰랐다. 그나마 아는 거라곤 남들보다 조금 잘하는 프로그래밍언어였는데 이마저도 해당 언어의 특성을 잘 알지도 못했고, 문법만 맞춰가며 쓰는 수준이었다. 동욱(향로)님을 유튜브 EO 채널에서 처음 보게 됐고, 향로 님의 개발자 인생썰과 1일 1커밋이라는 단어를 처음 알게 됐다. 공부하면서도 느끼지 못했던 신선한 충격을 받았다. 흔히 말하는 대기업들은 천재들이 상주하는 곳이라 생각해왔는데 그게 아니었다는 약간의 안심도 할 수 있었다. 1일 1커밋..

HiiWee
'분류 전체보기' 카테고리의 글 목록 (4 Page)