반응형

다국어지원 2

12강. 스프링부트와 국제화(I18N)

챕터 12: 스프링부트와 국제화(I18N)12.1 메시지 소스 설정12.1.1 메시지 소스 파일 작성스프링부트에서 국제화는 메시지 소스를 사용하여 구현됩니다. 메시지 소스 파일은 src/main/resources 폴더에 위치하며, 각 언어별로 작성할 수 있습니다.예를 들어, 다음과 같은 메시지 소스 파일을 작성할 수 있습니다:# messages.properties (기본 메시지 파일)greeting=Hello# messages_ko.properties (한국어 메시지 파일)greeting=안녕하세요 12.1.2 설정 방법스프링부트에서 메시지 소스를 사용하려면 MessageSource 빈을 설정해야 합니다.package com.example.demo;import org.springframework.c..

8강. 예외 처리

챕터 8: 예외 처리8.1 스프링부트 예외 처리 전략8.1.1 예외 처리의 필요성예외 처리는 소프트웨어 개발에서 필수적인 부분으로, 예상치 못한 오류가 발생했을 때 시스템의 안정성을 유지하고 사용자에게 적절한 피드백을 제공하기 위해 필요합니다. 예외 처리는 프로그램이 오류 상황에서도 중단되지 않고 정상적으로 동작할 수 있도록 도와줍니다.8.1.2 글로벌 예외 처리 전략스프링부트는 글로벌 예외 처리 메커니즘을 제공하여 애플리케이션 전반에 걸쳐 일관된 예외 처리를 구현할 수 있습니다. 이는 예외가 발생했을 때 이를 일관되게 처리하고, 적절한 응답을 제공하여 사용자 경험을 개선합니다.8.2 @ExceptionHandler와 @ControllerAdvice8.2.1 @ExceptionHandler 사용법@Exc..

반응형