真香,擼一個SpringBoot線上程式碼修改器
阿新 • • 發佈:2020-06-08
![](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();