Server

Server/UMC 2기 Server

[UMC] Server 10주차 *실습* 로그인 API / JWT 발급 / 회원용 API 인증

1. 로그인 API 구현 + JWT 발급 (1) 로그인 API auth라는 도메인을 따로 만들어줬다. (원래 있던 user에서 진행해도됨) # model PostLoginReq @Getter @Setter @AllArgsConstructor @NoArgsConstructor public class PostLoginReq { // 로그인 할 때 입력하는 정보 // 이메일로 로그인하기 private String email; private String pwd; } PostLoginRes @Getter @Setter @AllArgsConstructor @NoArgsConstructor public class PostLoginRes { private int userIdx; private String jwt; } ..

Server/UMC 2기 Server

[UMC] Server 10주차 Paging / Transaction / 로그인 / 쿠키세션 / jwt / OAuth

1. Paging 페이징 예시1) 각 페이지별로 정해진 양의 데이터를 보여주는 것 데이터 양을 잘라서 출력해주는 것 페이징 예시2 : 유튜브의 무한 스크롤 (어느 순간 reload되는 순간이 존재함) 페이징은 mysql에서 처리함 -> limit limit 3 - 데이터 3개만 보여줌 limit 0,5 - 0번째부터 4번째 데이터까지 보여줌 페이지 번호마다 시작 인덱스의 번호, 즉 offset이 달라지고 있음 페이지 번호 = 1 -> 시작 인덱스 = 0 페이지 번호 = 2 -> 시작 인덱스 = 5 x = 페이지 번호, y = 시작 인덱스라고 하면 y=5x-5와 같은 함수가 만들어진다. 즉, limit pageSixe(page - 1), pageSize로 표현 가능하다. pageSize와 page의 값은 ..

Server/Spring boot

[Spring boot] Error : cannot deserialize from Object value

게시글을 생성하는 api를 만들고 postman을 실행했더니, 아래와 같은 오류가 발생했었다. 인텔리제이에 명시된 오류는 다음과 같았다. 23:54:34.686 ERROR [File:DirectJDKLog.java] [Func:log] [Line:175] [Message:Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.http.converter.HttpMessageConversionException: Type definition error: [simple type, clas..

Server/UMC 2기 Server

[UMC] Server 9주차 *POST*PATCH*DELETE* 게시물 생성 API / 게시물 수정 API / 게시물 삭제 API

1. 게시물 생성 API # model postPostsReq @Getter @Setter @AllArgsConstructor @NoArgsConstructor public class PostPostsReq { private int userIdx; private String content; private List postImgUrls; } PostImgUrlReq @Getter @Setter @AllArgsConstructor @NoArgsConstructor public class PatchPostsReq { private int userIdx; private String content; } PostPostsRes @Getter @Setter @AllArgsConstructor public class ..

Server/UMC 2기 Server

[UMC] Server 8주차 **GET** 유저 피드 조회 API / 게시물 리스트 조회 API

1. 유저 피드 조회 API model에서 GetUserRes를 GetUserPeedRes로 수정 피드는 내 정보와 게시글로 이루어져 있다. //GetUserFeedRes package com.example.demo.src.user.model; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.Setter; import java.util.List; @Getter @Setter @AllArgsConstructor public class GetUserFeedRes { private boolean _isMyFeed; private GetUserInfoRes getUserInfo; private List getUserPosts; } 그래..

Server/UMC 2기 Server

[UMC] Server 7주차 유저 삭제 API

7주차 끝인 줄 알았는데,,,,,,,,,,, 아니었다,,,,,,,,,, 으엉엉 유저 삭제 API만들고 명세서 작성하기 ,,, 이걸 해야한다!! 해보자 Controller /** * 회원 삭제 API * [PATCH] /users/:userIdx * @return BaseResponse */ @ResponseBody @PatchMapping("/{userIdx}/status") // (PATCH) 127.0.0.1:9000/users/:userIdx/status public BaseResponse deleteUsersByIdx(@PathVariable("userIdx")int userIdx){ try{ if(userIdx > api 명세..

허지렁이
'Server' 카테고리의 글 목록 (6 Page)