【fix sonar】MockController文件
This commit is contained in:
+9
-6
@@ -3,6 +3,7 @@ package com.jero.modules.demo.mock;
|
|||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
|
import java.nio.charset.StandardCharsets;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -27,7 +28,9 @@ import lombok.extern.slf4j.Slf4j;
|
|||||||
@Slf4j
|
@Slf4j
|
||||||
public class MockController {
|
public class MockController {
|
||||||
|
|
||||||
private final String JSON_PATH = "classpath:com/jero/modules/demo/mock/json";
|
private static final String JSON_PATH = "classpath:com/jero/modules/demo/mock/json";
|
||||||
|
|
||||||
|
private static final String CN_TR_NO_COUNT_INFO_PATH = "classpath:com/jero/modules/demo/mock/json/getCntrNoCountInfo.json";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 通用json访问接口
|
* 通用json访问接口
|
||||||
@@ -93,19 +96,19 @@ public class MockController {
|
|||||||
*/
|
*/
|
||||||
@GetMapping(value = "/report/getYearCountInfo")
|
@GetMapping(value = "/report/getYearCountInfo")
|
||||||
public String getYearCountInfo() {
|
public String getYearCountInfo() {
|
||||||
return readJson("classpath:com/jero/modules/demo/mock/json/getCntrNoCountInfo.json");
|
return readJson(CN_TR_NO_COUNT_INFO_PATH);
|
||||||
}
|
}
|
||||||
@GetMapping(value = "/report/getMonthCountInfo")
|
@GetMapping(value = "/report/getMonthCountInfo")
|
||||||
public String getMonthCountInfo() {
|
public String getMonthCountInfo() {
|
||||||
return readJson("classpath:com/jero/modules/demo/mock/json/getCntrNoCountInfo.json");
|
return readJson(CN_TR_NO_COUNT_INFO_PATH);
|
||||||
}
|
}
|
||||||
@GetMapping(value = "/report/getCntrNoCountInfo")
|
@GetMapping(value = "/report/getCntrNoCountInfo")
|
||||||
public String getCntrNoCountInfo() {
|
public String getCntrNoCountInfo() {
|
||||||
return readJson("classpath:com/jero/modules/demo/mock/json/getCntrNoCountInfo.json");
|
return readJson(CN_TR_NO_COUNT_INFO_PATH);
|
||||||
}
|
}
|
||||||
@GetMapping(value = "/report/getCabinetCountInfo")
|
@GetMapping(value = "/report/getCabinetCountInfo")
|
||||||
public String getCabinetCountInfo() {
|
public String getCabinetCountInfo() {
|
||||||
return readJson("classpath:com/jero/modules/demo/mock/json/getCntrNoCountInfo.json");
|
return readJson(CN_TR_NO_COUNT_INFO_PATH);
|
||||||
}
|
}
|
||||||
@GetMapping(value = "/report/getTubiao")
|
@GetMapping(value = "/report/getTubiao")
|
||||||
public String getTubiao() {
|
public String getTubiao() {
|
||||||
@@ -204,7 +207,7 @@ public class MockController {
|
|||||||
//json = FileUtils.re.readFileToString(jsonFile);
|
//json = FileUtils.re.readFileToString(jsonFile);
|
||||||
//换个写法,解决springboot读取jar包中文件的问题
|
//换个写法,解决springboot读取jar包中文件的问题
|
||||||
InputStream stream = getClass().getClassLoader().getResourceAsStream(jsonSrc.replace("classpath:", ""));
|
InputStream stream = getClass().getClassLoader().getResourceAsStream(jsonSrc.replace("classpath:", ""));
|
||||||
json = IOUtils.toString(stream,"UTF-8");
|
json = IOUtils.toString(stream, StandardCharsets.UTF_8);
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
log.error(e.getMessage(),e);
|
log.error(e.getMessage(),e);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user