测试 用electron + springboot 构建桌面应用
whyczh
2022-03-17 e0461d0574adba934ec2893b877dc60132bceced
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
package testElectronJ;
 
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
 
import java.io.FileInputStream;
import java.io.UnsupportedEncodingException;
 
@RestController
@RequestMapping("test")
public class TestController {
    //@Autowired
    //private FboDataInf fboDataInf;
 
    @GetMapping("/hello")
    public Response hello(){
        return new Response().set(1,"hello");
    }
 
    @PostMapping("/readFboFile")
    public Response readFboFile(@RequestParam String filePath) throws UnsupportedEncodingException {
        FboDataInf fboDataInf = new FboDataInf();
        //String filePath1 = java.net.URLDecoder.decode(filePath,"utf-8");
        fboDataInf.readFboFile(filePath);
        return new Response().set(1,fboDataInf,filePath);
    }
 
    @PostMapping("/readFboFileStream")
    public Response readFboFileStream(@RequestParam FileInputStream fis) {
        FboDataInf fboDataInf = new FboDataInf();
        //String filePath1 = java.net.URLDecoder.decode(filePath,"utf-8");
        fboDataInf.readFboFileStream(fis);
        return new Response().set(1,fboDataInf);
    }
 
}