SpringBoot 读取Maven ProjectVersion
src/main/resources/application.properties中添加
version=@project.version@
注意红色部分为@project.version@,而非${project.version}占位符,主要是为了避免与Spring语法冲突
配置好之后,可以通过@Value注解的方式直接获取
@Value("${version}")private String version;
也可以Properties代码加载
final Properties properties = new Properties();properties.load(this.getClass().getClassLoader().getResourceAsStream("application.properties"));return properties.getProperty("version");
推荐@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
SpringBoot 读取Maven ProjectVersion相关推荐
- Springboot使用Maven Profile和Spring Profile进行多环境配置
Springboot使用Maven Profile和Spring Profile进行多环境配置 目的 在实际的项目上,一般会分三种环境dev.test.prod来方便我们的开发和部署,要求我们在开发的 ...
- springboot使用maven打包无法打进本地包解决方法
springboot使用maven打包无法打进本地包解决方法 参考文章: (1)springboot使用maven打包无法打进本地包解决方法 (2)https://www.cnblogs.com/vi ...
- 解决springboot读取jar包中文件的问题
解决springboot读取jar包中文件的问题 参考文章: (1)解决springboot读取jar包中文件的问题 (2)https://www.cnblogs.com/songxiaotong/p ...
- Linux中把文件夹打成war包,SpringBoot中maven项目打成war包部署在liunx服务器上的方法...
说明:Spring Boot由于内嵌了如Tomcat,Jetty和Undertow这样的容器,也就是说可以直接跑起来,用不着再像Spring项目还需要外置的Tomcat等容器来进行部署工作了,通过启动 ...
- springboot读取linux文件_spring\-boot以jar包方式时读取resource或是template文件 | Prayer's Laputa...
现象 以jar包方式部署系统,想读取resource或是template下面的文件时,报 File Not Found 我遇到的情况是,整个项目达成了一个包,在开发环境(windows + idea) ...
- 你只知道@Value?设置server.port就能定义端口号是如何实现的?springboot读取配置文件的多种方式以及源码解析
你只知道@Value?设置server.port就能定义端口号是如何实现的?springboot读取配置文件的多种方式以及原理解析 一.SpringBoot全局配置文件优先级 二.属性注入常用注解 1 ...
- Springboot 读取模板excel信息内容并发送邮件, 并不是你想想中的那么简单
Springboot 读取模板excel信息内容并发送邮件 背景 技术选型 搭建过程 数据加密 隐藏问题暴露 背景 追溯 解决 背景 在我们日常开发中, 会遇到这样一种场景, 就是读取表格中的数据, ...
- 基于javaweb+springboot的医院预约挂号系统(java+Springboot+jsp+maven+layui+mysql)
基于javaweb+springboot的医院预约挂号系统(java+Springboot+jsp+maven+layui+mysql) 一.项目简述 功能包括: 用户分为患者,医生,管理员,患者可进 ...
- SpringBoot读取excel表格
文章目录 SpringBoot读取excel表格 pom.xml依赖 POIUtils工具类 controller测试 注意问题 SpringBoot读取excel表格 共同探讨,向各位大佬学习 走向 ...
最新文章
- java静态代理与动态代理
- pyhton 中的字符串切片问题
- python语言入门自学-如何系统地自学 Python?
- ubuntu 常见配置文件
- 面向对象之__isset__unset
- PowerDesigner中为Oracle添加自增id
- 【解决方案】MTU现场能源发电机,点亮孤岛的文明之光
- Microsoft .NET Pet Shop 4 架构与技术分析(转)
- ubuntu 安装 TensorFlow、opencv3 的 tips
- LeetCode 2169. 得到 0 的操作数
- eclipse启动发生Failed to load JNI shared library
- Jmeter获取性能指标
- Java hashCode()方法和equals()方法
- Sudoku Solver
- discuz admin.php无法登录,Discuz x3.1论坛管理员无法登录后台的各种解决方法总结
- C语言运行时间过长假死,解决xcode打开时loading假死的问题
- 百度地图的一些踩坑 marker网络图片不显示
- wsgw_android,衍宏2015最美经纪人 投票查看
- 第一次sql注入的教训与思考
- unity可以直接转h5吗_Unity对H5小游戏开发的支持—Project Tiny