您的位置:首页 > 文旅 > 美景 > 嘉兴网站建设搭建_定制软件需要多少钱_nba最新排名东西部_制作公司网站的步骤

嘉兴网站建设搭建_定制软件需要多少钱_nba最新排名东西部_制作公司网站的步骤

2025/3/15 19:39:47 来源:https://blog.csdn.net/weixin_44299027/article/details/146101203  浏览:    关键词:嘉兴网站建设搭建_定制软件需要多少钱_nba最新排名东西部_制作公司网站的步骤
嘉兴网站建设搭建_定制软件需要多少钱_nba最新排名东西部_制作公司网站的步骤

博主介绍:✌全网粉丝22W+,CSDN博客专家、Java领域优质创作者,掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域✌

技术范围:SpringBoot、SpringCloud、Vue、SSM、HTML、Nodejs、Python、MySQL、PostgreSQL、大数据、物联网、机器学习等设计与开发。

感兴趣的可以先关注收藏起来,在工作中、生活上等遇到相关问题都可以给我留言咨询,希望帮助更多的人。

Springboot 项目日志打印项目版本和构建时间

  • 一、功能介绍
  • 二、实现步骤
    • 2.1 添加服务启动的前置执行代码
    • 2.2 application.yml配置变量

一、功能介绍

在springboot项目启动时,将会打印项目的基本信息:服务名称,pom中的项目版本,以及jar包构建的时间,方便检测服务是否更新到正确的版本,也可以提供接口访问。

二、实现步骤

2.1 添加服务启动的前置执行代码

import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.beans.factory.config.BeanPostProcessor;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.env.Environment;import javax.annotation.PostConstruct;/*** 初始化bean之前执行即服务启动的前置代码* 日志打印项目版本和构建时间*/
@Configuration
@Slf4j
public class BeanPostConfig implements BeanPostProcessor {@Value("${project.version}")private String serviceVersion;@Value("${project.builddate}")private String buildDate;@Value("${spring.application.name}")private String serviceName;@Autowiredprivate Environment environment;@PostConstructpublic void  projectInfo(){StringBuffer projectInfo = new StringBuffer();projectInfo.append("\n=================project=================\n");projectInfo.append(String.format("\nservice name:%s\n",serviceName));projectInfo.append(String.format("\nservice version:%s\n",serviceVersion));projectInfo.append(String.format("\nservice build date:%s\n",buildDate));projectInfo.append("\n=================project=================\n");log.info(projectInfo.toString());}}

2.2 application.yml配置变量

project:version: @project.version@builddate: @maven.build.timestamp@

好了,今天分享到这里。希望你喜欢这次的探索之旅!不要忘记 “点赞” 和 “关注” 哦,我们下次见!🎈

本文完结!

祝各位大佬和小伙伴身体健康,万事如意,发财暴富,扫下方二维码与我一起交流!!!在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com