日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。Java実行時に相手に言語を選択させて表示言語を切り替えるっていうことがあると思います。Bootでもそういった機能があります。Appクラスで以下のBeanを公開します。SessionLocaleResolverLocaleChangeInterceptorそしてWebMvcAutoCOnfigurationAdapterを継承してaddInterceptorsメソッドをオーバーライドしてLocaleChangeInterceptorを登録します。コードで書くと以下のような感じです。message_en.propertiesあたりを準備しておいて以下のようなThymeleafのテンプレート書けばOKです。th:text="#{message}">こんにちは</span></body></html>aタグの日本語とEnglishを押すと表示が切り替わります。プログラム側でメッセージを取得するには以下のようになります。}}MessageSourceをDIしてLocaleContextHolderからLocaleを取得してメッセージを取得します。Bootは単体テスト機能もついてます。C#の組み合わせをメインに、たまにASP.NETやJavaなどの.NET系以外のことも書いています。Blogの内容は個人の見解であり、所属する企業を代表するものではありません。)はてなブログをはじめよう!okazukiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。