티스토리챌린지11 『Java』 Exception 처리, 맛보기 Exception 계층자바에서 Exception은 프로그램 실행 중에 발생할 수 있는 문제를 처리하기 위한 메커니즘이다.Exception은 크게 Checked Exception과 Unchecked Exception으로 분류된다. 자바의 예외 처리는 다음과 같은 키워드를 사용하며 try, catch, finally, throw, throws예외를 다루기 위한 예외 처리용 객체 또한 제공한다. 객체설명Object- 자바에서 기본형을 제외한 모든 것은 객체다. - 예외도 객체다. - 모든 객체의 최상위 부모는 Object이므로 예외의 최상위 부모도 Object다.Throwable- 최상위 예외다. 하위에 Exception과 Error가 있다.Error- 메모리 부족이나 심각한 시스템 오류와 같이 애플리케이션에.. 2024. 11. 8. 『Spring Core』 DI (Dependency Injection) DI (Dependency Injection)의존성 주입은 객체 간의 의존성을 설정하는 방법이다. Spring 컨테이너에 여러 컴포넌트를 빈(Bean)으로 등록하여 객체의 생명주기 관리를 위임하고 빈으로 등록된 객체를 주입받아서 사용할 수 있다. 의존성 주입 방법의존성 주입에는 다음과 같은 방법들이 있다.생성자 주입 (Constructor Injection)세터 주입 (Setter Injection)필드 주입 (Field Injection)일반 메서드 주입 (Method Injection)이 중에서 생성자 주입을 가장 많이 사용하며 Spring에서도 공식적으로 권장하는 방법이다. 생성자 주입생성자를 통해 의존성을 주입하는 방법이다. 생성자 호출 시점에 딱 한 번만 호출되며 이후에는 변경이 불가능하다.. 2024. 11. 7. 이전 1 2 다음