public List<ReadmeDTO> getTableData() { List<ReadmeDTO> releaseInfoList = new ArrayList<>(); try { ClassPathResource resource = new ClassPathResource("documents/README.md"); InputStream inputStream = resource.getInputStream(); BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream)); String line; while ((line = reader.readLine()) != null) { if (line.matches("^\\d+\\.\\d+\\.\\d+\\s+\\|.*")) { String[] parts = line.split("\\|"); if (parts.length == 3) { String version = parts[0].trim(); String date = parts[1].trim(); String content = parts[2].trim(); releaseInfoList.add(ReadmeDTO.builder().version(version).time(date).content(content).build()); } } } } catch (Exception e) { e.printStackTrace(); } return releaseInfoList; }
07-28
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交