diff --git a/pom.xml b/pom.xml
index 33f6e20..9f9f946 100755
--- a/pom.xml
+++ b/pom.xml
@@ -148,6 +148,25 @@
org.springframework.boot
spring-boot-maven-plugin
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+
+
+ timestamp-property
+
+ timestamp-property
+
+
+ buildDate
+ yyyy-MM-dd HH:mm:ss
+ en_US
+ GMT+8
+
+
+
+
+
diff --git a/src/main/java/com/jsl/oa/controllers/IndexController.java b/src/main/java/com/jsl/oa/controllers/IndexController.java
index bfa7999..0945f7e 100644
--- a/src/main/java/com/jsl/oa/controllers/IndexController.java
+++ b/src/main/java/com/jsl/oa/controllers/IndexController.java
@@ -3,18 +3,26 @@ package com.jsl.oa.controllers;
import com.jsl.oa.utils.BaseResponse;
import com.jsl.oa.utils.ResultUtil;
import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
+import java.util.HashMap;
+
/**
* @author xiaofeng
*/
@Slf4j
@RestController
public class IndexController {
+ @Value("${maven.timestamp}")
+ private String timestamp;
+
@RequestMapping("/")
public BaseResponse index() {
log.info("请求接口[GET]: /");
- return ResultUtil.success("欢迎使用JSL-OA系统,服务器处于正常状态");
+ HashMap newMap = new HashMap<>();
+ newMap.put("timestamp", "构建时间:" + timestamp);
+ return ResultUtil.success("欢迎使用JSL-OA系统,服务器处于正常状态", newMap);
}
}
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index d769067..3cbfb34 100755
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -1,3 +1,5 @@
+maven:
+ timestamp: @buildDate@
spring:
profiles:
active: @profile.active@
\ No newline at end of file