Преглед изворни кода

fix: List.of 替换为 Arrays.asList 兼容 Java 8

Xiaogang Liao пре 1 месец
родитељ
комит
f8336a4aeb
1 измењених фајлова са 12 додато и 10 уклоњено
  1. 12 10
      cfc-backend/src/main/java/com/etotem/cfc/service/PdfParseService.java

+ 12 - 10
cfc-backend/src/main/java/com/etotem/cfc/service/PdfParseService.java

@@ -14,6 +14,8 @@ import org.springframework.stereotype.Service;
 import java.io.IOException;
 import java.io.InputStream;
 import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Collections;
 import java.util.LinkedHashMap;
 import java.util.List;
 import java.util.Map;
@@ -67,27 +69,27 @@ public class PdfParseService {
 
     // ======================== 已知指标名白名单 ========================
 
-    private static final List<String> KNOWN_MACRO_NUTRIENTS = List.of(
+    private static final List<String> KNOWN_MACRO_NUTRIENTS = Arrays.asList(
             "碳水化合物", "蛋白质", "脂肪", "纤维素", "乳制品");
 
-    private static final List<String> KNOWN_AMINO_ACIDS = List.of(
+    private static final List<String> KNOWN_AMINO_ACIDS = Arrays.asList(
             "苏氨酸", "异亮氨酸", "亮氨酸", "赖氨酸", "蛋氨酸",
             "胱氨酸", "苯丙氨酸", "酪氨酸", "缬氨酸", "组氨酸",
             "丙氨酸", "丝氨酸", "甘氨酸", "脯氨酸", "谷氨酸",
             "天门冬氨酸", "天冬氨酸", "天冬酰胺", "谷氨酰胺", "精氨酸",
             "色氨酸", "丙氨酸");
 
-    private static final List<String> KNOWN_VITAMINS = List.of(
+    private static final List<String> KNOWN_VITAMINS = Arrays.asList(
             "维生素A", "维生素B1", "维生素B2", "维生素B5", "维生素B6",
             "叶酸", "维生素B12", "维生素C", "维生素D", "维生素K2", "维生素E");
 
-    private static final List<String> KNOWN_TRACE = List.of("铁", "锌");
+    private static final List<String> KNOWN_TRACE = Arrays.asList("铁", "锌");
 
-    private static final List<String> KNOWN_ANTIBIOTICS = List.of(
+    private static final List<String> KNOWN_ANTIBIOTICS = Arrays.asList(
             "β-内酰胺酶类", "氨基糖苷类", "大环内酯类", "呋喃类",
             "喹诺酮类", "磺胺类", "甲氧苄啶类", "氯霉素类", "四环素类");
 
-    private static final List<String> KNOWN_DISEASE_RISKS = List.of(
+    private static final List<String> KNOWN_DISEASE_RISKS = Arrays.asList(
             "炎症性肠炎", "肠易激综合征", "感染性腹泻", "自闭症",
             "抑郁症", "甲状腺疾病", "肺部感染或疾病", "肺部疾病", "自体免疫病",
             "自体免疫疾病", "结直肠癌", "肥胖", "便秘", "过敏", "失眠",
@@ -96,23 +98,23 @@ public class PdfParseService {
             "炎症性肠炎风险", "自闭症风险", "抑郁症风险", "过敏风险",
             "便秘风险", "腹胀风险", "肥胖风险");
 
-    private static final List<String> KNOWN_BARRIER = List.of(
+    private static final List<String> KNOWN_BARRIER = Arrays.asList(
             "肠道炎症水平", "肠道产气", "肠道屏障", "脂多糖LPS",
             "次级胆汁酸", "对甲酚(p-Cresol)", "吲哚", "苯酚", "腐胺",
             "硫化氢", "尸胺");
 
-    private static final List<String> KNOWN_SCFA = List.of(
+    private static final List<String> KNOWN_SCFA = Arrays.asList(
             "丁酸盐(Butyrate)", "丙酸盐(Propionate)", "乙酸盐(Acetate)",
             "异戊酸盐(Isovaleric)");
 
-    private static final List<String> KNOWN_NEUROTRANSMITTER = List.of(
+    private static final List<String> KNOWN_NEUROTRANSMITTER = Arrays.asList(
             "血清素(5-HT)", "γ-氨基丁酸(GABA)",
             "谷氨酸(Glutamate)", "色氨酸(Tryptophan)", "DOPAC",
             "多巴胺", "组胺(Histamine)", "一氧化氮", "喹啉(Quinolinic)",
             "维生素K2", "肌醇(Inositol)", "肾上腺素", "去甲肾上腺素",
             "乙酰胆碱", "皮质醇");
 
-    private static final List<String> KNOWN_PATHOGENS = List.of(
+    private static final List<String> KNOWN_PATHOGENS = Arrays.asList(
             "幽门螺杆菌", "艰难梭菌", "沙门氏菌", "志贺氏菌", "弯曲杆菌");
 
     // ======================== 主入口 ========================