ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 회원가입 전처리, 후처리
    Spring Boot/회원 관리 2 - 회원 가입 2021. 12. 7. 19:49

     

    회원가입 시 전처리 , 후처리에 대해 설명

     

    회원가입(핵심기능) : username, password, email, name 등을 입력해서 회원가입 진행

    전처리, 후처리(공통기능) : 중복된 username 값인지, username 길이 제한

     

     

    공통기능 없어도 핵심기능 처리할 수 있지만, 공통기능이 있다면 더 좋은 코드를 만들 수 있다.

    공통기능은 AOP(관점지향 프로그래밍)으로 나중에 처리할 것이다. - 이 부분은 다른 페이지에서 설명

    (특히, 핵심기능인 회원가입은 AuthService.java 에서 처리하는데, 공통기능을 AuthService.java가 아닌 다른 곳에서 처리하면 훨씬 깔끔한 코드 완성)

     

     

    위 그림에 대해 설명하면,

    사용자가 username 값을 (예를들어 abc ) 입력하면

     

    2가지 공통기능 확인 필요

    - abc 가 이미 등록된 username 인지

    - abc 가 길이제한 20글자 이내인지

     

    이때 2가지 공통기능은 

    전처리(서버 앞 단에서 체크)

    후처리(데이터베이스까지 가서 체크)

    중 가능하다.

     

    - abc 가 이미 등록된 username 인지 : 후처리만 가능

    - abc 가 길이제한 20글자 이내인지 : 전처리, 후처리 모두 가능

     

     

    처리 방법:

    전처리 : validation (유효성 검사)

    후처리 : exceptionhandler 처리 (우리 프로젝트에서는 ControllerExceptionHandler.java에서 처리)

     

     

    'Spring Boot > 회원 관리 2 - 회원 가입' 카테고리의 다른 글

    회원가입 유효성 검사 2  (0) 2021.12.10
    회원가입  (0) 2021.12.06

    댓글

Designed by Tistory.