분류 전체보기

회원정보 수정 중 '비밀번호' 수정을 해보겠다. 이와 같은 과정으로 '비밀번호 수정' 페이지로 이동한다. 1. 비밀번호 수정을 위한 요청 DTO (MemberRequestDto) [MemberRequestDto.class]@Data@NoArgsConstructor@AllArgsConstructorpublic class MemberRequestDto { public interface Create {} public interface UpdateEmailPhone {} public interface UpdatePassword {} public interface IdOnly {} @NotNull(groups = {UpdateEmailPhone.class, UpdatePassword.c..
회원 정보 수정을 구현 하도록 하자. [Member Entity]@Entity@Getter@NoArgsConstructor(access = AccessLevel.PROTECTED)@AllArgsConstructorpublic class Member extends BaseEntity{ /** * member_id(PK) * username * password * email * phone * userRole */ @Id @GeneratedValue @Column(name = "member_id") private Long id; private String username; private String password; pri..
Spring Security 에서 로그인을 구현하는 하려고 한다.내가 가장 중요하게 생각 하는 부분은 "DB 에 있는 회원으로 로그인" 되어야 한다는 것이다. Spring Security 는 로그인 처리에 대한 로직을 사용자가 직접 전통적인 방식으로 구현하지 않고, 이관 받아 처리하기 때문에, 어느 정보로 로그인 할 것인가? 에 대한 답을 주어야 한다. 0. 로그인 사전준비 [Member Entity]@Entity@Getter@NoArgsConstructor(access = AccessLevel.PROTECTED)@AllArgsConstructorpublic class Member extends BaseEntity{ /** * member_id(PK) * username * p..
게시글을 삭제 한다면, 해당 게시글에 소속된 댓글은 함께 삭제된다. [Post Entity 中 ...]Post 객체가 삭제 될때, 해당 Comment 도 삭제 된다.  일반적인 다른 게시판 서비스에서 회원이 탈퇴할 경우, 해당 회원이 작성한 게시글 / 댓글이 함께 삭제 되기도 한다.'에브리타임' 과 같은 서비스는 회원이 탈퇴하더라도 게시글 / 댓글이 함께 삭제 되지 않고, 작성자 명이 '알수없음' 으로 변경된다. 회원 탈퇴를 할 경우, 게시글 / 댓글 의 작성자를 'unknown' 으로 변경하는 기능을 구현할 것이다.회원 탈퇴 시, 게시글 / 댓글의 작성자를 '탈퇴 회원' 에서 'unknown'  회원으로 변경하는 방식으로 할 것이다.  1. PostRepositorypublic interface Pos..
앞선 포스팅에서 게시글 페이징 기능을 구현 했다.https://notorious.tistory.com/340 [게시판 서비스] 게시글 페이징 처리 구현게시판 서비스에 작성된 게시글을 페이징 처리 하는 것을 구현 해야 한다. ※ 조건 ※  1. 게시글의 'id' 를 기준으로 내림차순 정렬2. '이전' '1' '2' '3' '4' '5' '다음' 과 같이 페이지 번호 구현 1. Ponotorious.tistory.com 이번에는 게시판 서비스에서 빠질 수 없는 '검색 기능' 과 '정렬' 기능을 페이징과 함께 구현 해야 한다.  ※ 조건 ※ 1. 정렬 조건 : '조회수' , '생성일자' 기준으로 내림차순 정렬2. 검색 조건 : 검색 후 검색 조건에 부합하는 게시글들 역시 페이징 되어야 한다.  1. PostR..
MoveForward
'분류 전체보기' 카테고리의 글 목록 (16 Page)