본문 바로가기

java2

Rest-API 구현 관련 과제 - 3 (예외처리) 3. Java 예외처리자바에서 예외 처리(Exception Handling)는 프로그램 실행 중 발생할 수 있는 오류 상황을 관리하여 프로그램이 갑작스럽게 종료되지 않고, 적절한 대응을 하도록 만드는 기법입니다. 예외 처리를 통해 예외가 발생했을 때의 흐름을 제어하여 프로그램의 안정성을 높일 수 있습니다.예외(Exception)란?예외란 프로그램 실행 중에 발생하는 오류를 의미합니다. 자바에서는 예외를 객체로 표현하며, 예외가 발생할 경우 Exception 클래스를 상속받은 예외 객체가 생성되고, 이를 적절히 처리하지 않으면 프로그램이 비정상 종료됩니다.예외의 종류체크 예외(Checked Exception): 컴파일 시점에 반드시 처리해야 하는 예외입니다. 예를 들어, 파일 입출력이나 네트워크 작업 중 .. 2024. 11. 3.
avro plugin을 이용한 Spring boot 실습 - 2 (avro write) 환경설정이 끝났다면, 이제 본격적으로 우리가 생성한 userSchema.avsc 를 통해 User.java를 생성해봅시다. UserSchema.avsc(참고로 avsc 파일의 namespace는 경로와도 연관이 있기 때문에, 본인 프로젝트에 알맞게 경로설정을 해야합니다.){"namespace": "com.example.my_rest_api.model", "type": "record", "name": "User", "fields": [ {"name": "name", "type": "string"}, {"name": "favorite_number", "type": ["int", "null"]}, {"name": "favorite_color", "type": ["string", "nul.. 2024. 9. 24.