博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springboot 获取项目版本号
阅读量:5953 次
发布时间:2019-06-19

本文共 707 字,大约阅读时间需要 2 分钟。

原文 :http://blog.csdn.net/kangkanglou/article/details/78585997

项目需要提供一个当前项目版本号的接口。直接获取 pom 文件中的版本号

步骤:

1、application.properties 文件version=${project.version}2、类中@Value("${version}")private String version;复制代码

但是:Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'project.version' in value "${project.version}"

我的 pom 文件:

解决:If you are using the spring boot parent pom the default placeholders have been re-configured to not conflict with the ${} syntax of spring itself.

To replace the maven properties use @ - so @project.version@ instead of ${project.version}.

filtering of the application.properties file is enabled by default.

application.properties 文件

version=@project.version@

你可能感兴趣的文章
Shell编程基础
查看>>
Shell之Sed常用用法
查看>>
3.1
查看>>
校验表单如何摆脱 if else ?
查看>>
<气场>读书笔记
查看>>
领域驱动设计,构建简单的新闻系统,20分钟够吗?
查看>>
web安全问题分析与防御总结
查看>>
React 组件通信之 React context
查看>>
Centos下基于Hadoop安装Spark(分布式)
查看>>
3D地图的定时高亮和点击事件(基于echarts)
查看>>
mysql开启binlog
查看>>
设置Eclipse编码方式
查看>>
分布式系统唯一ID生成方案汇总【转】
查看>>
并查集hdu1232
查看>>
Mysql 监视工具
查看>>
从前后端分离到GraphQL,携程如何用Node实现?\n
查看>>
Linux Namespace系列(09):利用Namespace创建一个简单可用的容器
查看>>
nginc+memcache
查看>>
linux下crontab实现定时服务详解
查看>>
Numpy中的random模块中的seed方法的作用
查看>>