1. 程式人生 > >真香,擼一個SpringBoot線上程式碼修改器

真香,擼一個SpringBoot線上程式碼修改器

![](https://img2020.cnblogs.com/blog/109211/202006/109211-20200608094131284-1593087878.png) ## 前言 專案上線之後,如果是後端報錯,只能重新編譯打包部署然後重啟;如果僅僅是前端頁面、樣式、指令碼修改,只需要替換到就可以了。 小公司的話可能比較自由,可以隨意替換,但是有些公司許可權設定的比較嚴格,需要提交申請交給運維去處理。 如果僅僅是一個前端問題,又很緊急,這時候提申請走流程勢必會影響到使用者的正常使用。 今天,擼主給大家推薦一款前端程式碼檔案編輯器來解決以上問題。 ## 案例 定義實體,用於前端檔案樹展示: ``` @Data public class SysFile { private Integer fileId; private String name; private Integer parentId; private String parentPath; } ``` 由於專案採用的是`SpringBoot`框架,打成了`war`包部署,後端採用以下方式獲取檔案列表: ``` /** * 列表 * @return */ @RequestMapping(value = "list", method = RequestMethod.POST) public Result list() throws FileNotFoundException { String filePath = ResourceUtils.getURL("classpath:").getPath();