最近、新しく開発されたプロジェクトは国際化機能を使用する必要があります。このプロジェクトは、SpringBootに基づいて開発されています。この機会に、国際化i18n関数のSpringBootの実装に関する記事をまとめ、共有してください。
依存関係の紹介
Spring Boot Webプロジェクトで他の特別な構成を導入する必要はありません。必要な基本コンポーネントは、デフォルトのWebスターターですでにカバーされています。対応する依存pom構成は次のとおりです。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>2.2.2.RELEASE</version>
</dependency>
国際プロジェクトの構造
ここでのプロジェクトは、主に外部APIインターフェース、つまりフロントエンドとバックエンドを分離するプロジェクト用です。バックグラウンドの国際化設定に焦点を当て、インターフェースの使用法のキーに従って、対応する国際化されたコピーコンテンツを取得する方法を説明します。
最初に、プロジェクト全体のディレクトリ構造を確認します。
パーサーを構成する
上記の対応する依存関係が導入された後、それは最初にデフォルトのリゾルバーであるLocaleResolverクラスを初期化するために使用され、現在のセッションのデフォルトの国際言語を設定するために使用されます。
/**
* 配置国际化语言
*
**/
@Configuration