Properties properties = new Properties(); try { FileInputStream fileInputStream = new FileInputStream("config.properties"); properties.load(fileInputStream); String value = properties.getProperty("key"); } catch (IOException e) { e.printStackTrace(); } 2. XML DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumentBuilder(); Document document = builder.parse(new File("config.xml")); NodeList nodeList = document.getElementsByTagName("key"); Node node = nodeList.item(0); String value = node.getTextContent(); 3. JSON Gson gson = new Gson(); try { BufferedReader bufferedReader = new BufferedReader(new FileReader("config.json")); Map<String, String> config = gson.fromJson(bufferedReader, new TypeToken<Map<String, String>>() {}.getType()); String value = config.get("key"); } catch (FileNotFoundException e) { e.printStackTrace(); } @Configuration public class AppConfig { @Value("${key}") private String value; }


上一篇:
下一篇:
切换中文