re:coding

  • 홈
  • 태그
  • 방명록

2023/09/21 2

[JAVA] Enum name()

enum은 열거형 상수 클래스라고 간단하게 생각하면됩니다. public enum PaymentType { CARD , CASH } 결제방식에 대하여 분기처리시, enum을 사용하여 분기처리중 헷갈렸던 부분을 다시정리했습니다. public static PaymentProcessor createPaymentProcessor(String paymentType) { //1. 아래 분기처리는 실행이 되지않습니다. if (PaymentType.CARD.equals(paymentType)) { return new CardPayment(paymentType); //2. 아래 분기처리는 정상적으로 작동됩니다. } else if (PaymentType.CASH.name().equals(paymentType)) { retu..

JAVA 2023.09.21

[Spring Boot] RequestBody @Valid ExceptionHandle

RequestDto에서 validation을 설정하고 Handler에서 체크가 되어야하는데, 예외처리가 되지않는 현상이 있엇습니다. @NotBlank(message = "매장 코드는 필수 입력 항목입니다.") @Size(max = 5, message = "매장 코드는 최대 5자 입니다.") private String shopCode; RestControllerAdvice에서 설정한 곳 @RestControllerAdvice public class GlobalExceptionHandler extends ResponseEntityExceptionHandler { @Override protected ResponseEntity handleMethodArgumentNotValid(MethodArgumentNotV..

Trouble Shooting 2023.09.21
이전
1
다음
더보기
프로필사진

re:coding

  • 분류 전체보기 (27)
    • Trouble Shooting (8)
    • 성능최적화 (0)
    • Linux (4)
    • Cloud (2)
      • Oracle Cloud (2)
    • TIP (1)
      • Git (0)
      • Notion (0)
      • IntelliJ (1)
    • Spring Boot (4)
      • Spring Security (1)
      • Spring Data JPA (1)
    • JAVA (1)
    • Book (3)
      • 면접을 위한 CS 전공지식 노트 (3)
    • ETC (2)

Tag

예외처리, Git, 한컴타자 #한글과컴퓨터 #키크론 #기계식키보드 #타자연습 #산성비 #추억의게임 #키크론산성비, #한컴타자 #한글과컴퓨터 #키크론 #기계식키보드 #타자연습 #타자정확도배틀, sourcetree, Spring Security, spring,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2023/09   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바