|
@@ -1,5 +1,6 @@
|
|
|
package com.backendsys.modules;
|
|
|
|
|
|
+import cn.hutool.core.io.FileUtil;
|
|
|
import com.backendsys.modules.common.config.security.annotations.Anonymous;
|
|
|
import com.backendsys.modules.common.config.security.utils.HttpRequestUtil;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -18,4 +19,13 @@ public class PublicController {
|
|
|
return httpRequestUtil.getIpAddr();
|
|
|
}
|
|
|
|
|
|
+ @Anonymous
|
|
|
+ @GetMapping("/api/version")
|
|
|
+ public String getVersion() {
|
|
|
+ // jar 包所在目录 + 文件名
|
|
|
+ String path = FileUtil.getParent(
|
|
|
+ this.getClass().getProtectionDomain().getCodeSource().getLocation().getFile(), 1) + "/version.txt";
|
|
|
+ return FileUtil.readUtf8String(path).trim();
|
|
|
+ }
|
|
|
+
|
|
|
}
|