Bonjour,
je défini des propriétés MAVEN suivantes:
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
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
Je référence ces 3 propriété dans le cadre de Spring Boot
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 app.version.date=@version.date@ app.build.format=@maven.build.timestamp.format@ app.build.date=@buildNumber@
J'imprime ces 3 propriétés dans cette classe Java et j'obtiens les valeurs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
et non les valeurs que je voulais avoir. Voyez vous ce qui ne va pas ?The project version date is: @version.date@
The build format is: @maven.build.timestamp.format@
The build date is: @buildNumber@
Partager