Tiny Star

ABOUT DEV 186

[TIL] 23년 7월 26일 수요일

23년 7월 26일 수요일 오늘의 목표 : Spring 주특기 플러스 주차 JPA 심화 6강까지 수강 오늘 공부한 내용🤓 오늘도 실패한 플러스 주차 복습과제... (회원가입, 로그인 API...과제가 쌓여간다...) 대신 개인 노션에 JDBC, JPA 복습 중인데 뭔 소리인지 잘 모르겠던 것이 조금씩 이해가 간다. 오늘 복습한 내용 :) JPA는 다 못했지만, 내일 이어서 할 예정! 내일 JPA 후딱 끝내고 플러스 주차 과제를 꼭꼭 시작해야겠다 ㅠㅠ 어려웠던 내용😵‍💫 궁금&부족한 내용❓ 느낀 점💡

[TIL] 23년 7월 25일 화요일

23년 7월 25일 화요일 오늘의 목표 : Spring 주특기 플러스 주차 JPA 심화 4강까지 수강 오늘 공부한 내용🤓 한 템포 쉬어가는 의미(?)의 Spring 주특기 플러스 주차! JPA 심화 강의 4강까지 수강했다. 아직 앞에 수강했던 JPA나 JWT, 어노테이션 등 모르는 부분이 많아서 하나씩 차근차근 복습해보는 의미로 개인 노션에 각 어노테이션의 기능들을 정리했다. 플러스 주차 복습 과제가 있는데, 하루치 분량을 하지 못했으니 내일 같이 할 예정이다. 어려웠던 내용😵‍💫 궁금&부족한 내용❓ 느낀 점💡 어려운 부분도 포기하지 않고 달리다보면 1%쯤은 이해가 된다! 화이팅!

[TIL] 23년 7월 14일 금요일

23년 7월 14일 금요일 오늘의 목표 : 나만의 항해 블로그 백엔드 서버 만들기 Lv3, Lv4 오늘 공부한 내용🤓 어제 튜터님께 피드백 받은 내용 수정하면서 궁금증이 생긴 UserService. 오늘 튜터님께 다시 찾아뵙고 설명듣고 궁금증 해결! 로그인 처리 시 HttpResponse 객체를 Service 레이어로 넘기지 않는 것이 왜 좋다는 피드백을 주신 것에 대해왜 그게 잘못된 것인가...를 질문 드렸다. 결론은 개발자의 개발 관점에 따라 달라진다는 것. Controller에서는 요청/응답에 관한 처리를, Service에서는 비즈니스 로직을 담게되는데 로그인 처리 시 토큰을 응답 객체에 담는 것이 요청/응답 처리라고 하면 Controller에 담는 것이 맞고, 토큰을 비즈니스 로직의 관점에서 본다..

[TIL] 23년 7월 13일 목요일

23년 7월 13일 목요일 오늘의 목표 : 나만의 항해 블로그 백엔드 서버 만들기 Lv2 튜터님 피드백 확인 오늘 공부한 내용🤓 지난 Lv2 개인과제 관련해서 튜터님 피드백이 도착했기 때문에 Lv3 구현 전에 피드백 받은 부분의 코드부터 수정해봤다. [UserController] 튜터님 피드백 : 위 코드에서처럼 DTO를 그대로 응답하고있는데 ResponseEntity 로 감싸서 응답하는것을 추천드립니다. @PostMapping("/user/signup") public UserResponseDto signup(@RequestBody SignupRequestDto requestDto,HttpServletResponse res){ return userService.signup(requestDto,res); ..

개인과제 - 나만의 항해 블로그 백엔드 서버 만들기 Lv2

스파르타 코딩클럽_내일 배움 캠프 spring 트랙 6기 [프로젝트] 나만의 항해 블로그 백엔드 서버 만들기 Lv2 2023.06.19 ~ 2023.06.29 개발도구 : IntelliJ 프로그래밍 언어 : Java 데이터베이스 : MySQL 프레임워크 : Spring 저장소 : GitHub 기타서비스 : Postman 1. 회원 가입 API · username, password를 Client에서 전달받기 · username은 최소 4자 이상, 10자 이하이며 알파벳 소문자(a~z), 숫자(0~9)로 구성되어야 한다. · password는 최소 8자 이상, 15자 이하이며 알파벳 대소문자(a~z, A~Z), 숫자(0~9)로 구성되어야 한다. · DB에 중복된 username이 없다면 회원을 저장하고 Cl..

개인과제 - 나만의 항해 블로그 백엔드 서버 만들기 Lv1

스파르타 코딩클럽_내일 배움 캠프 spring 트랙 6기 [프로젝트] 나만의 항해 블로그 백엔드 서버 만들기 Lv1 2023.06.12 ~ 2023.06.16 개발도구 : IntelliJ 프로그래밍 언어 : Java 데이터베이스 : MySQL 프레임워크 : Spring 저장소 : GitHub 기타서비스 : Postman Spring Boot를 이용하여 로그인 기능이 없는 나만의 항해 블로그 백엔드 서버 만들기 Lv1 1. 아래의 요구사항을 기반으로 Use Case 그려보기 => 따로 그려보지 않았음. · 손으로 그려도 됩니다. · cf. https://narup.tistory.com/70 2. 전체 게시글 목록 조회 API · 제목, 작성자명, 작성 내용, 작성 날짜를 조회하기 · 작성 날짜 기준 내림차..

[TIL] 23년 7월 12일 수요일

23년 7월 12일 수요일 오늘의 목표 : Spring 심화주차 강의 오늘 공부한 내용🤓 https://github.com/hyunkyounglee1209/mySelectShop.git GitHub - hyunkyounglee1209/mySelectShop: 스프링 심화주차 스프링 심화주차. Contribute to hyunkyounglee1209/mySelectShop development by creating an account on GitHub. github.com [OAuth] 사용자가 비밀번호를 제공하지 않고 다른 웹사이트 상에서 접근 권한을 부여하는 수단(개방형 표준) Kakao developers로 나만의 애플리케이션을 만든 후에 REST API 키를 이용하여 인가 코드를 받았다. //인가코..

[TIL] 23년 7월 11일 화요일

23년 7월 11일 화요일 오늘의 목표 : Spring 기초 2주차 복습 + Spring 숙련 주차 복습 오늘 공부한 내용🤓 전날 시작한 Spring 기초 주차 복습! 오늘 남은 2주차와 3,4주차 (숙련주차) 복습까지 마쳤다. 지난 개인과제에서 Lv3 단계를 구현하지 못해서 할 수 있다면 지난 개인과제까지 구현하고 내일은 본격적으로 심화주차 강의를 들을 수 있을 것 같다. 어려웠던 내용😵‍💫 이제 겨우 한 번 복습한 내용이지만... 영속성 정말 어렵다. 궁금&부족한 내용❓ 느낀 점💡 객체지향을 처음 접했을 때랑 마찬가지로.. 꾸준히하면 Spring을 다 이해하는 날이 올거라 믿는다!! :>

[TIL] 23년 7월 10일 월요일

23년 7월 10일 월요일 오늘의 목표 : Spring 기초 1주차 복습 오늘 공부한 내용🤓 오늘 본격적으로 Spring 심화주차가 시작! 심화주차 강의를 듣기 전에 정신없이 개인과제와 팀 프로젝트에 등떠밀려 이해를 못하고 넘어 온 부분 + 이해 했지만 내가 알고있는게 맞는지(?) 확인하는 시간을 가졌다. 오늘은 1주차 Spring 기초이론부터 JDBC까지 노션에 세세히 기록하면서 다시 한번 정독했다. 어려웠던 내용😵‍💫 궁금&부족한 내용❓ 느낀 점💡 이번주에도 강의와 개인과제를 동시에 해내야하고, 저녁에는 스터디까지 있어서 벅찬 시간이지만 지금쯤 복습을 한번 하기를 잘한 것 같다. 빨리 복습하고 강의에 합류해야지!

뉴스 피드 프로젝트 6일차_코드 발표 및 회고

스파르타 코딩클럽_ 내일 배움 캠프 Spring 트랙 6기 [프로젝트] 뉴스 피드 만들기 2023.06.30 ~ 2023.07.07 개발도구 : IntelliJ 프로그래밍 언어 : Java 데이터베이스 : MySQL 프레임워크 : Spring 와이어프레임 : Figma ERD 설계 : ERD Cloud 뉴스 피드 프로젝트의 마지막 날. 프로젝트 제출과 발표를 위해 아침부터 분주히 움직인 우리 팀! 시연 영상 촬영 + 발표 내용 정리 + 발표 리허설까지 오전이 순식간에 지나가버렸다. 1조라 제일 먼저 발표를 하고나니 왠지 모를 서운함이 엄청 밀려왔다. 아마 부트캠프 참여 이후 가장 오래 붙어있었던 팀이어서 더욱 그랬는지는 모르겠다. 이번 프로젝트에서 브랜치로 작업하고 머지하면서 발생하는 충돌을 해결하는 방..