Skip to content

Commit d516825

Browse files
committed
系统相关
1 parent 1ff28c8 commit d516825

File tree

2 files changed

+52
-0
lines changed

2 files changed

+52
-0
lines changed
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
package info.xiaomo.admin.controller;
2+
3+
import info.xiaomo.core.controller.BaseController;
4+
import org.springframework.web.bind.annotation.RequestMapping;
5+
import org.springframework.web.bind.annotation.RestController;
6+
7+
import java.util.HashMap;
8+
import java.util.Map;
9+
import java.util.Properties;
10+
11+
/**
12+
* 把今天最好的表现当作明天最新的起点..~
13+
* いま 最高の表現 として 明日最新の始発..~
14+
* Today the best performance as tomorrow newest starter!
15+
* Created by IntelliJ IDEA.
16+
*
17+
* @author: xiaomo
18+
* @github: https://github.com/qq83387856
19+
* @email: hupengbest@163.com
20+
* @QQ_NO: 83387856
21+
* @Date: 2016/4/2520:57
22+
* @Description:
23+
* @Copyright(©) 2015 by xiaomo.
24+
**/
25+
@RestController
26+
@RequestMapping("/admin/system")
27+
public class SystemController extends BaseController {
28+
29+
@RequestMapping("getSystem")
30+
public HashMap<String, Object> getSystem() {
31+
Map<String, Object> map = new HashMap<>();
32+
Properties properties = System.getProperties();
33+
map.put("java.version", properties.getProperty("java.version"));//运行时环境版本
34+
map.put("java.vendor", properties.getProperty("java.vendor"));//Java 运行时环境供应商
35+
map.put("java.vendor.url", properties.getProperty("java.vendor.url"));// Java 供应商的 URL
36+
map.put("java.home", properties.getProperty("java.home"));//Java 安装目录
37+
map.put("java.vm.name", properties.getProperty("java.version"));// Java 运行时环境规范版本
38+
map.put("java.class.version", properties.getProperty("java.class.version"));// Java 类格式版本号
39+
map.put("os.name", properties.getProperty("os.name"));// 操作系统的名称
40+
map.put("os.version", properties.getProperty("os.version"));// 操作系统的版本
41+
map.put("user.name", properties.getProperty("user.name"));// 用户的账户名称
42+
map.put("user.home", properties.getProperty("user.home"));// 用户的主目录
43+
map.put("user.dir", properties.getProperty("user.dir"));// 用户的当前工作目录
44+
result.put(systems, map);
45+
result.put(code, success);
46+
return result;
47+
}
48+
}

core/src/main/java/info/xiaomo/core/constant/Module.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,4 +56,8 @@ public abstract class Module extends CConst{
5656
protected static final String changeLog = "changeLog";
5757
protected static final String changeLogs = "changeLogs";
5858

59+
/**
60+
* 系统相关
61+
*/
62+
protected static final String systems = "systems";
5963
}

0 commit comments

Comments
 (0)