본문 바로가기
IT/Spring Boot

MessageSource, ObjectMapper, MessageSourceAccessor, Validator

by 골든크랩 2022. 9. 26.
728x90
반응형

■ MessageSource

1) 국제화(i18n)을 제공하는 인터페이스

2) 메세지 설정 파일을 모아놓고 각 국가마다 로컬라이징을 함

 

https://engkimbs.tistory.com/717

 

[Spring] 메세지소스(MessageSource)를 통한 메세지 국제화, 메세지 소스 리로딩(MessageSource Reloading)

| 스프링 메세지소스(Spring MessageSource) 스프링 메세지 소스(Spring MeesageSource)는 국제화(i18n)을 제공하는 인터페이스다. 메세지 설정 파일을 모아놓고 각 국가마다 로컬라이징을 함으로서 쉽게 각

engkimbs.tistory.com

 

 

■ ObjectMapper

1) 텍스트 형태의 JSON을 object로 변경해 주거나 object를 텍스트 형태의 JSON으로 변경

2  예를 들면 컨트롤러에 요청이 오면, Content-Type이 JSON타입인 것을 object로 변경을 해주고, 처리 후 응답으로 클라이언트에 자동으로 Object를 요청 형태에 해당되는 json으로 변경

 

https://velog.io/@devharrypmw/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8-SpringBoot-ObjectMapper

 

[스프링부트] SpringBoot ObjectMapper

Springboot Object Mapper : 텍스트 형태의 JSON을 object로 변경해 주거나 object를 텍스트 형태의 JSON으로 변경해 주는 것을 의미한다.

velog.io

■ MessageSourceAccessor 

1) 아래 링크의 사용법을 보고, 그대로 사용하면 될 듯.

https://kim-jong-hyun.tistory.com/26

 

[Spring] - MessageSource로 메세지 및 다국어 관리하기

이번장에는 Spring에서 제공해주는 MessageSource에 대해 알아보자. 웹개발을 하면서 화면단에 alert함수를 이용해 클라이언트에게 특정메세지를 보여줘야 할때가 많다. 이때 java에서 메세지값을 하드

kim-jong-hyun.tistory.com

■ Validator

1) 스프링 interface. Html 폼의 모든 필드값을 검증할 때 사용 

https://donghyeon.dev/spring/2019/04/15/Spring%EC%97%90%EC%84%9C-validation-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0/

 

Spring Validator

스프링에서 유효성 검사하기 (Spring Validator)

donghyeon.dev

 

728x90
반응형

댓글