MavenのProjectVersionを読んSpringBoot

SRC /メイン/リソース/ application.properties中添加
バージョン = @ project.version @

@のproject.versionの赤い部分に注意し@、むしろ$ {project.version}プレースホルダよりも、主スプリング文法避ける競合に

設定が完了すると、あなたは直接@valueの方法でノートを入手することができます

@value( "$ {バージョン}" プライベート文字列バージョン。

プロパティには、コードを読み込むことができます

最終プロパティプロパティ= 新しいプロパティ();    
Properties.load(この .getClass()のgetClassLoader()getResourceAsStream( "application.properties"。。 )); 返す properties.getProperty(「バージョン」)。

@valueコメントは方法をお勧めします
https://stackoverflow.com/questions/26551439/getting-maven-project-version-and-artifact-id-from-pom-while-running-in-eclipse/26573884#26573884
HTTPS:// stackoverflow.com/questions/37490162/get-maven-properties-at-build-time#37490162

おすすめ

転載: www.cnblogs.com/a-du/p/12166358.html