構成ファイル application.properties の構成は次のとおりです。
file.dir = /home/zhbr/fileUpload
ツール クラスには fileDir 静的変数があります。
private static String fileDir;
静的変数を扱う場合、@Value アノテーションを直接使用すると設定ファイル内のデータが取得できず、fileDir の最終値は null になります。
構成ファイルを通じてこの静的変数に値を割り当てるには、次のようにします。
1️⃣IDEAを使用して静的変数のsetメソッドを生成し、メソッドの静的変更を削除します。
2️⃣その後、set関数にアノテーション@Valueを書き込みます
//ConfigConstants为工具类类名
@Value("${file.dir}")
public void setFileDir(String fileDir) {
ConfigConstants.fileDir = fileDir;
}