반응형

스프링 2

Spring boot 오류 처리

오류처리는 애플리케이션 개발에 있어서 매우 큰 부분을 차지합니다. 오류 예측과 예방, 그리고 오류를 빨리 발견하고 고칠 수 있는 것은 개발자의 필수 조건입니다. ErrorController Spring boot에서 별 다른 설정 없이 웹 애플리케이션을 실행한 후 404 Not Found 가 발생하면 아래와 같이 응답합니다. 1. 브라우저에서 호출 2. json 응답 Content-Type: application/json { "timestamp": "2020-12-24T15:34:44.447+0000", "status": 404, "error": "Not Found", "message": "No message available", "path": "/" } Spring boot의 기본 오류 처리 proper..

웹 개발 2020.12.24

Spring lazy Initialization

기본적으로 스프링 IOC는 애플리케이션을 시작할 때 모든 Bean을 초기화합니다. 이 과정에서 Bean 초기화에 실패할 수도 있는데 이로 인해 애플리케이션 실행 시점에 장애를 사전에 발견할 수 있습니다. 반면에, 시작할 때 모든 Bean을 초기화하는 경우, 애플리케이션의 설정이 많고 무겁다면, 애플리케이션을 초기화할 때 많은 시간이 걸립니다. 반면에, Lazy로 설정이 되어있다면 다른 Bean이 참조하거나 BeanFactory에서 명시적으로 검색할 때까지 Bean은 초기화되지 않습니다. Lazy Initialization 활성화하는 방법 1) Spring Boot application.properties에 spring.main.lazy-initialization 의 값을 true로 설정하면 모든 Bean..

웹 개발 2020.10.13
728x90
반응형
loading