TIL(20240608) [뉴스피드 프로젝트 :댓글 좋아요 기능구현]
📌 Spring 💡 뉴스피드 프로젝트 : 댓글 좋아요 기능 추가구현 댓글도 게시물 좋아요와 동일해서 게시물 좋아요에서 구현했던 코드를 API URL 등 일부 수정만 했다. @RestController @RequestMapping("/api") @RequiredArgsConstructor public class LikesController { ...
📌 Spring 💡 뉴스피드 프로젝트 : 댓글 좋아요 기능 추가구현 댓글도 게시물 좋아요와 동일해서 게시물 좋아요에서 구현했던 코드를 API URL 등 일부 수정만 했다. @RestController @RequestMapping("/api") @RequiredArgsConstructor public class LikesController { ...
📌 Spring 💡 뉴스피드 프로젝트 : 이메일 가입 및 인증 기능 이메일 가입 시, 이메일 인증 기능을 추가 Step 1 : 사용자가 가입한 이메일 주소로 인증번호 발송 Step 2 : 발송한 인증번호와 입력란의 인증번호가 일치하는 지 확인 Step 3 : 이메일 인증이 완료되지 않은 회원들의 회원상태코드를 ‘인증 전’ 으로 설정 이메일 ...
📌 Spring 💡 뉴스피드 프로젝트 : 게시물 좋아요 기능구현 좋아요 Entity CREATE TABLE 좋아요 ( ID BIGINT PRIMARY KEY, 사용자_ID BIGINT 콘텐츠_ID BIGINT 콘텐츠_유형 VARCHAR(255) 생성일자 TIMESTAMP DEFAULT CURRENT_...
📌 Spring 💡 뉴스피드 프로젝트 : Profile 프로필 관리기능 : 프로필 조회 & 수정 프로필 조회기능 1) 사용자 ID, 이름, 한 줄 소개, 이메일을 볼 수 있습니다. 2) ID(사용자 ID X), 비밀번호, 생성일자, 수정일자와 같은 데이터는 노출하지 않습니다. 프로필 수정기능 :로그인한 사용자는 본인의 사용자 정...
📌 코딩테스트1️⃣ : 부족한 금액 계산하기 🔒 문제 : 새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받기로 하였습니다. 즉, 처음 이용료가 100이었다면 2번째에는 200, 3번째에는 300으로 요금이 인상됩니다.놀이기구를 cou...
📌 Spring 💡 Spring 입문2주차 복습 키워드 정리 어제 공부했던 Jpa부터 다시 정리하고 넘어가도록 하자. 💡 Jpa가 왜 필요한가? Jdbc를 사용하게 되면 객체에 필드를 하나 추가한다고 가정했을 때 SQL문의 DDL이나 DML의 수정작업이 필요하게 되는데 즉, 코드를 변경해야될 부분이 너무나도 많아진다는 사실이다. 그렇기 때문...
📌 Spring 오늘은 팀 프로젝트에 들어가기 앞서서 기본 1주차를 복습하기 위해 핵심 키워드를 정리한다는 마음으로 공부를 하려고 한다. 💡 Spring 입문1주차 복습 키워드 정리 정적페이지(static)와 동적페이지(templates) thymeleaf : 템플릿 엔진, 동적인 웹페이지를 만드는 html파일을 ...
들어가기전에 데이터베이스의 개념을 한번 더 생각하고 정리하면서 데이터베이스의 트랜잭션을 알아보자! 📌 데이터베이스(DB) : 데이터를 쉽게 공유하기 위해 체계적으로 관리되는 데이터의 집합 📌 DBMS : 이런 데이터베이스를 관리하는 시스템 데이터의 특성에 따라 효율적으로 관리할 수 있다. 관계형 데이터베이스(SQL) vs 비관계형 데이터베...
📌 코딩테스트1️⃣ : 내적 🔒 문제 : 길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요. 이때, a와 b의 내적은 a[0]b[0] + a[1]b[1] + … + a[n-1]*b[n-1] 입니다. (n은 a, b의 길이) 🚫 조건 : a, b의 길이는...
📌 Spring 과제 💡 “회원가입, 로그인 기능이 있는 투두앱 백엔드 서버 만들기” 1) StatusCode 상태코드와 메세지 반환 2) Validation예외처리 검토 3) 10단계까지 도전해보기 4) 과제 마무리 후에 모든 코드 하나씩 주석달면서 해석하기 AccessToken과 RefreshToken AccessToken은 사용자의 정보...