현
현대자동차
June 24, 20241회
Spring Message Source를 통한 메세지 국제화 적용
간단 소개
Spring MessageSource를 사용하여 메시지 국제화를 적용하고, IntelliJ에서 한글 깨짐 문제를 해결하는 방법을 설명합니다.
AI Summary
- Spring MessageSource 소개
- MessageSource는 국제화(i18n)를 위한 인터페이스로, 다국어 메시지 관리에 사용된다.
- Spring Boot에서는
messages.properties파일을 자동으로 인식하여 ResourceBundleMessageSource Bean으로 등록한다.
- 메시지 설정 및 사용
messages.properties파일을 생성하여 기본 메시지를 정의하고,messages_[언어]_[국가].properties파일로 각 언어별 메시지를 관리한다.application.yml에서 메시지 파일의 기본 이름(basename)과 인코딩(encoding)을 설정한다.MessageSource객체를 통해 메시지를 가져올 때,Locale을 지정하여 특정 언어의 메시지를 얻거나,LocaleContextHolder를 사용하여Accept-Language헤더에 따른 메시지를 가져올 수 있다.
- IntelliJ 한글 깨짐 문제 해결
- IntelliJ에서 한글 메시지 파일의 인코딩을 UTF-8로 설정하고,
Transparent native-to-ascii conversion옵션을 활성화하여 한글 깨짐 현상을 해결할 수 있다.
- IntelliJ에서 한글 메시지 파일의 인코딩을 UTF-8로 설정하고,
Next Feeds

LINE 클라이언트 개발자들이 만드는 '코드 리뷰 문화'
LINE 개발팀의 코드 리뷰 문화 구축 노력과 코드 가독성 향상을 위한 방법, 그리고 건강한 개발 문화 조성에 대한 이야기입니다.
코드 리뷰코드 가독성개발 문화글로벌 협업린트
2024. 6. 24.
LY Corp

글로벌 서비스에서 지역 통신사 네트워크 이슈 트러블슈팅하기
글로벌 서비스에서 특정 지역 통신사 네트워크 이슈를 데이터 분석과 Mobile Proxy를 통해 해결하고, TTD 개선을 위한 회고를 담고 있습니다.
트러블슈팅네트워크모바일 프록시SNIQoS
2024. 6. 24.
하이퍼커넥트

Tokenizer: LLM은 텍스트를 어떻게 받아들일까? (feat. Andrej Karpathy) #1
LLM이 텍스트를 이해하는 기본 단위인 토큰과 토크나이저의 원리(BPE) 및 구현 과정을 설명합니다.
LLM토큰TokenizerBPE인코딩
2024. 6. 23.
현대자동차

AI vs Human, AI는 정말 사람처럼 행동하는 것일까? (feat. 설명 가능한 XAI) - #01
AI 모델의 신뢰성을 확보하기 위한 XAI(설명 가능한 인공지능)의 개념과 ML, DL 기반 주요 방법론을 소개한다.
XAILIMESHAPGrad-CAM신뢰성
2024. 6. 20.
현대자동차

코드 퍼스트로 스키마 변경이 일어났을 때 확인하는 과정을 자동화해보자
코드 퍼스트 환경에서 스키마 변경으로 인한 프론트엔드 빌드 실패를 Github Action으로 자동화하여 개발 효율성을 향상시킨 경험 공유.
코드 퍼스트GraphQL스키마 변경Github Action자동화
2024. 6. 19.
크리에이트립

오픈챗 해시태그 예측을 위한 다중 레이블 분류 모델 개발하기
오픈챗 해시태그 예측을 위한 다중 레이블 분류 모델 개발 과정과 성능 향상 기법을 소개합니다.
오픈챗해시태그 예측다중 레이블 분류Hugging FaceMMR 기법
2024. 6. 19.
LY Corp