른록노트

[Spring] LocaleChangeInterceptor란 본문

Web/[Spring]

[Spring] LocaleChangeInterceptor란

른록 2017. 8. 2. 22:46

LocaleChangeInterceptor는 사용자가 url를 통해서 언어를 변경할 경우 사용한다. 만약 홈경로가 http://localhost/home이라고 하면 ?lang=언어값을 붙여서 사용한다.

  • http://localhost/home/?lang=ko
  • http://localhost/home/?lang=en
  • http://localhost/home/?lang=ja

그렇게 되면 링크를 통해 언어변환처리를 할 수 있다. <mvc:interceptors></mvc:interceptors>로 감싸면 Spring MVC에서 controller를 통해서 접근시 가로채서 LocaleChangeInterceptor를 적용하게 된다.


반응형
Comments