Récupérer la version avec spring boot
Le plus simple c’est de lire le fichier version.properties dans le classpath.
1
2
3
4
5
6
|
try(InputStream inputStream = getClass().getClassLoader().getResourceAsStream("version.properties")){
Properties prop = new Properties();
prop.load(inputStream);
String version=prop.get("version","1.0.0");
return version;
}
|
Il existe d’autres façons de faire :
Autres solutions:
- [https://stackoverflow.com/questions/3697449/retrieve-version-from-maven-pom-xml-in-code]
- [https://www.baeldung.com/spring-boot-build-properties]