계란 블로그

  • 홈
  • 태그
  • 방명록

스프링 회원 관리 2

회원 탈퇴 API

Input @Getter @Setter @Builder @NoArgsConstructor @AllArgsConstructor public class WithdrawMemberInput { private String password; } Service memberId, email, status, deleteDt를 제외하고 나머지는 모두 null 로 변경한다. 같은 이메일로는 재가입 불가능하다. @Override public void withdraw(String email, String password) { Optional optionalMember = memberRepository.findByEmail(email); if (!optionalMember.isPresent()) { throw new Membe..

Spring Projcect/[팀플] In & Out 가계부 2022.10.30

Chapter 14. 스프링 부트(Spring Boot)

14.1 강좌 목록 구현 - 지금까지는 회사의 입장에서 서버에 데이터를 저장하는 것과 같은 애플리케이션을 만들었다면 앞으로는 회원의 입장에서 사용할 인터페이스를 만들어보자. Ex) 메인 페이지에서 강좌 목록으로 이동할 수 있도록 구현 - CourseController @GetMapping("/course") public String course(Model model, CourseParam parameter){ List list = courseService.frontList(parameter); model.addAttribute("list", list); return "course/index"; } - 인덱스 페이지 구성 강좌 정보 페이지 - 인터페이스에 frontList() 메서드 만든다. 프론트에 필요..

Spring Projcect/학습 관리 시스템 & 백오피스 구축 2022.08.24
이전
1
다음
더보기
프로필사진

Backend Developer lan4250@naver.com https://github.com/goraneee

  • 분류 전체보기 (428)
    • 개발 일지 (3)
      • 주간 개발 일지 (18)
      • Apache Kafka (3)
    • 강의 사이트 만들기 (7)
    • Spring Framework (39)
      • [인프런] 실전! QueryDSL (6)
      • [인프런] Java ORM 표준 프로그래밍 - J.. (11)
      • [인프런] Spring Security & OAu.. (3)
      • [인프런] Spring 핵심 원리 (9)
      • 토비의 스프링 (10)
    • 디자인 패턴 (Design Pattern) (7)
    • Java (82)
      • 스프링 입문을 위한 자바 객체 지향의 원리와 이해 (3)
      • Java의 정석 (16)
      • 모두의 자바 (63)
    • Boot Camp (14)
      • [zerobase] 스쿨선발대 수강 후기 (6)
      • [코드스쿼드] Java 백엔드 테스트 (4)
      • [우테코] 프리코스 (4)
    • FrontEnd (25)
      • HTML + CSS + 자바스크립트 웹 표준의 정.. (0)
      • [zerobase] JavaScript (1)
      • Vue.js 3 (5)
      • Vue를 이용한 웹 게임 만들기 (4)
      • 모던 자바스크립트 deep dive (4)
    • 자료구조와 알고리듬 With Java (70)
      • [Study] BAEKJOON 프로그래머스 Cod.. (40)
      • [zerobase] Algorithm (7)
      • [인프런] Algorithm (8)
      • [프로그래머스] Algorithm (12)
      • [프로그래머스] KDC (2)
    • 컴퓨터 과학 (79)
      • [Study] Real MySQL 8.0 (13)
      • [프로그래머스] SQL DB Essentials (16)
      • [프로그래머스 & Leet Code] MySQL .. (7)
      • [zerobase] 컴퓨터 공학 (4)
      • [zerobase] Git & GItHub (8)
      • [인프런: 얄팍한 코딩사전] Git & GitHu.. (6)
      • C Language (25)
    • Spring Projcect (63)
      • [팀플] In & Out 가계부 (11)
      • 계좌 관리 시스템 프로젝트 (6)
      • 학습 관리 시스템 & 백오피스 구축 (17)
      • 날씨 일기 프로젝트 (10)
      • 배당금 프로젝트 (8)
      • [갠플] Online-mall (9)
      • E-commerce (2)
    • Book Study (1)
      • Clean Code (1)
    • 백엔드 개발직 면접 예상 질문 (7)
    • Infra (1)
    • 자격증 (3)

Tag

mysql, 제로베이스 스쿨, JPA, 프로그래머스, 백준, 스프링, Java, SQL, dp, 데이터베이스, GIT, DB, dfs, 제로베이스 백엔드, Stack, Queue, 알고리즘, 코드업, 자바, BFS,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • GitHub
  • velog

티스토리툴바