나는 아래의 속성을 봄 부팅 액추에이터 의존성을 추가 한 후 내 스프링 부팅 application.yml디스플레이 빌드 시간이
info:
app:
name: @[email protected]
description: @[email protected]
version: @[email protected]
timestamp: @[email protected]
에 설정 한, 나는 /info
엔드 포인트에 액세스하고 정보를 볼 수 있어요 .
<properties>
<timestamp>${maven.build.timestamp}</timestamp>
<maven.build.timestamp.format>yyyy-MM-dd'T'HH:mm:ss'Z'</maven.build.timestamp.format>
</properties>
타임 스탬프가 올바른 형식으로 디스플레이됩니다, 나는 다음과 같이 Maven 프로젝트의 pom.xml 파일에 아래의 속성을 추가합니다 타임 스탬프 정보를 표시하려면하지만 올바른되지 않습니다. 내가 IST 시간대에 있고 값이 타임 스탬프 : "2017-10-03T16 : 24 : 02Z"로 잘못 표시되어 GMT 시간 형식으로 표시되고 있음을 나타냅니다. 하지만 IST 형식이 필요합니다.
누군가 나를 도울 수 있습니까?
감사합니다. 시간대를 자동 감지하고 현재 시간대 형식으로 데이터를 생성하는 방법이 있습니까? – all4u
@ all4u : 내가 아는 것은 아닙니다. [코드] (https://github.com/mojohaus/build-helper-maven-plugin/blob/master/src/main/java/org/codehaus/mojo/buildhelper/TimestampPropertyMojo.java)를 보면 값을 제공하지 않으면 기본값은 GMT입니다. [플러그인을 포크] (https://github.com/mojohaus/build-helper-maven-plugin)하고 요구 사항을 충족시키기 위해'timestamp-property'의 동작을 변경할 수 있습니다. – glytching