提交 3220ad61 authored 作者: mry's avatar mry

fix(base): 修复了注入失败的bug

上级 24c50546
......@@ -36,17 +36,15 @@ import java.util.List;
@Component
public class CheckPointActuator implements Actuator {
@Value("baseJs")
private String baseJs;
String baseJsString;
public CheckPointActuator() {
public CheckPointActuator(@Value("${baseJsPath}") String baseJs) {
ClassPathResource cpr = new ClassPathResource(baseJs);
try {
this.baseJs = IOUtils.toString(cpr.getInputStream(), StandardCharsets.UTF_8);
this.baseJsString = IOUtils.toString(cpr.getInputStream(), StandardCharsets.UTF_8);
} catch (IOException e) {
throw new CheckPointException("初始JS加载失败");
}
}
......@@ -144,7 +142,7 @@ public class CheckPointActuator implements Actuator {
public ScriptEngine getScriptEngine() throws ScriptException {
ScriptEngine jsEngine = ScriptUtil.createJsEngine();
jsEngine.eval(baseJs);
jsEngine.eval(baseJsString);
return jsEngine;
}
......
......@@ -11,7 +11,7 @@ spring:
url: jdbc:mysql://192.168.100.248:3306/key_stone?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=UTC
username: root
password: root
mybatis-plus:
type-enums-package: org.matrix.enums
baseJsPath: syntaxCheck.js
\ No newline at end of file
......@@ -16,3 +16,5 @@ spring:
mybatis-plus:
type-enums-package: org.matrix.enums
baseJsPath: syntaxCheck.js
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论