SpringBoot项目返回maven project版本号

方法一(推荐)

  1. 在application.properties中添加

    1
    version=@project.version@

    双@@是为了避免和Spring语法冲突

  2. 使用@Value注解方式直接获取

方法二

Properties代码加载

1
2
3
final Properties properties = new Properties();
properties.load(this.getClass().getClassLoader().getResourceAsStream("application.properties"));
return properties.getProperty("version");