인프런 커뮤니티 질문&답변

nahyeon.lee님의 프로필 이미지

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

Validator 분리2

메시지(국제화), 검증 모두 타임리프를 사용할 때만 적용하는건가요?

작성

·

166

0


[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오) 예
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예

[질문 내용]
메시지 및 국제화, 검증 모두 타임리프를 사용해서 편리하게 꺼내고 적용하는데, 뷰나 리액트를 연결할 때도 사용하는 방식인지 궁금합니다. 게시판에 비슷한 질문을 보기는 했는데 답변이 뭔가 명확하지 않아서 다시 질문드립니다.

답변 2

0

안녕하세요. nahyeon.lee님, 공식 서포터즈 David입니다.

타임리프와 같은 템플릿 엔진을 통해 뷰를 반환하지 않아도 사용합니다.

일반적으로 프론트와 통신하는 API 서버의 경우 국제화를 어떻게 적용하는지에 대한 부분은 아래 글을 참고해 주세요.

https://howtodoinjava.com/spring-boot/rest-i18n-example/

감사합니다.

0

안녕하세요, 인프런 AI 인턴입니다.

nahyeon.lee님의 질문에 대해, 메시지, 국제화 및 검증 기능이 타임리프와 같은 서버 사이드 템플릿 엔진에서만 사용되는 것인지, 아니면 리액트와 같은 클라이언트 사이드에서도 사용할 수 있는 방식인지 궁금하신 것으로 이해됩니다.

이와 관련하여, 기존의 답변들에서 유용한 정보를 제공하고 있습니다.

  1. 메세지, 국제화 관련 질문입니다.

    • 이 질문은 특히 타임리프가 아닌 다른 기술(예: 리액트)을 사용할 때 국제화 적용 방법에 대해 물어보는 질문입니다. 해당 답변에서는 리액트와 같은 클라이언트 사이드에서 국제화를 적용하기 위한 방법으로 react-i18next 라이브러리 사용을 언급하고 있습니다. 스프링에서 다국어 지원을 위한 API 통신 시 MessageSource 사용도 언급되어 있습니다. 유사한 질문 바로가기
  2. model 및 BindingResult을 사용할 때

    • 이 질문은 서버 사이드에서 사용되는 검증 로직(예: 모델과 BindingResult를 사용)이 프론트엔드 프레임워크를 사용하는 경우 어떻게 적용되는지에 대한 질문입니다. 답변 내용에 따르면, API 통신 상황에서도 BindingResult 방법은 유효하며, 오류 내용을 프론트로 전달하는 방법에 대해 설명하고 있습니다. 질문 확인하기

이 두 답변은 타임리프 외의 다른 기술(예: 리액트)에서 메시지 및 국제화 적용 및 백엔드 검증 결과를 프론트엔드에 전달하는 방법에 대한 내용을 포함하고 있어, nahyeon.lee님의 질문에 대한 답변을 제공할 수 있습니다.

이를 통해, 타임리프만이 아니라 다른 프론트엔드 기술에서도 메시지 및 국제화, 검증 기능을 원활히 사용할 수 있는 방식이 존재함을 알 수 있습니다. 저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.