Ich habe die unten Eigenschaften in meiner Feder Boot application.yml konfigurierteAnzeige Bauzeit im Frühjahr boot/info Endpunkt
info:
app:
name: @[email protected]
description: @[email protected]
version: @[email protected]
timestamp: @[email protected]
Nach der Zugabe von Frühling Boot-Actuator Abhängigkeit, ich bin in der Lage /info
Endpunkt zugreifen und die Informationen anzeigen .
die Zeitstempel Informationen anzuzeigen, die ich unten Eigenschaft in Maven Projekt pom.xml hinzufügen, wie unten,
<properties>
<timestamp>${maven.build.timestamp}</timestamp>
<maven.build.timestamp.format>yyyy-MM-dd'T'HH:mm:ss'Z'</maven.build.timestamp.format>
</properties>
Der Zeitstempel wird in richtigen Format displalyed aber es ist nicht richtig ein. Ich meine, ich bin in der IST-Zeitzone und der Wert wird angezeigt als timestamp: "2017-10-03T16: 24: 02Z" was falsch ist, wahrscheinlich wird es im GMT-Zeitformat angezeigt. Aber ich möchte das IST-Format.
Kann mir jemand dabei helfen?
Danke. Gibt es eine Möglichkeit, die Zeitzone automatisch zu erkennen und die Daten im aktuellen Zeitzonenformat zu generieren? – all4u
@ all4u: Nicht dass ich mir dessen bewusst bin. Betrachtet man den [code] (https://github.com/mojohaus/build-helper-maven-plugin/blob/master/src/main/java/org/codehau/mojo/buildhelper/TimestampPropertyMojo.java) so scheint es Standard ist GMT, wenn Sie keinen Wert angeben. Sie könnten [fork das Plugin] (https://github.com/mojohaus/build-helper-maven-plugin) und ändern Sie das Verhalten der "timestamp-Eigenschaft", um Ihre Anforderungen zu erfüllen. – glytching