lecture de propriétés MAVEN par l'intermédiaire de application.properties (SPRING BOOT)
Bonjour,
je défini des propriétés MAVEN suivantes:
Code:
1 2 3 4 5
| <properties>
<version.date>13/09/2022</version.date>
<maven.build.timestamp.format>dd/MM/yy</maven.build.timestamp.format>
<buildNumber>${maven.build.timestamp}</buildNumber>
</properties> |
j'utilise SPRING BOOT et je références ces propriétés dans mon fichier de ressources application.properties
Code:
1 2 3
| app.version.date=@version.date@
app.build.format=@maven.build.timestamp.format@
app.build.date=@buildNumber@ |
Je référence ces 3 propriété dans le cadre de Spring Boot
Code:
1 2 3 4 5 6 7 8
| @Value("${app.version.date}")
private String versionDate;
@Value("${app.build.format}")
private String buildFormat;
@Value("${app.build.date}")
private String buildDate; |
J'imprime ces 3 propriétés dans cette classe Java et j'obtiens les valeurs
Citation:
The project version date is: @version.date@
The build format is: @maven.build.timestamp.format@
The build date is: @buildNumber@
et non les valeurs que je voulais avoir. Voyez vous ce qui ne va pas ?