반응형 exception2 [Spring] Spring 기능 Validation- validation: 문제 발생을 방지하기 위해 미리 검증하는 과정- Validation 구현은 서비스 로직과 분리 되어야 함- AssertTrue/AssertFalse와 같은 method 지정 혹은 ConstraintValidator를 적용하여 재사용이 가능한 Validation 적용 가능 (Validation Annotation)더보기AnnotationDescription@Size문자 길이 측정. Int Type 불가@NotNullNull 불가@NotEmptyNull, "" 불가@NotBlankNull, "", " "(공백) 불가@Past과거 날짜@PastOrPresent금일 또는 과거 날짜@Future미래 날짜@FutureOrPresent금일 또는 미래 날짜@Pattern정규식.. 2025. 3. 5. [Java] Java - 예외처리 예외처리예외처리- 예외(exception): 잘못된 코드로 인해서 발생하는 문제. 예외 발생시 프로그램 종료- 예외 처리(exception handling): 의도하지 않은 상황에서 예외가 발생하는 상황을 대비한 코드를 미리 작성해두는 것- Java에서 발생하는 예외는 java.lang.Exception 패키지에 정의됨+) 예외발생시 파일을 닫아주거나 DB 연결을 끊어주어야 함- throws 키워드는 호출하는 쪽에서 예외 처리를 해주어야 함- throw 키워드는 예외 발생 예외(exception)은 사전에 방지할 수 있는 문제이고 에러(error)는 사전에 방지할 수 없는 문제더보기더보기예외처리try { 예외가 발생할 가능성이 있는 코드;} catch (예외명 e) { 예외가 발생했을 때 실행.. 2025. 1. 22. 이전 1 다음 반응형