当前位置: 首页 > 知识库问答 >
问题:

Spring引导执行器不读取GIT.properties

湛安宁
2023-03-14

我有一个带有Spring执行器的简单项目,还有一个生成git.properties(驻留在classes目录中)的maven插件。

然而,当我运行我的应用程序时,/acturet/info request显示:

{
"git": {}
}

文档说明autoconfigure应该自动获取属性https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#production-ready-application-info-git

共有1个答案

万俟宜修
2023-03-14

我的错误,Git.properties实际上不是一个“properties”文件。我没有在文件内容周围看到{}。

在git-commit-id-plugin插件中将配置/格式更改为属性后,它可以工作(插件在json中生成git信息)

 类似资料:
  • 我添加了执行器依赖 按照教程中的建议 但是当我点击时,它不会给出预期的结果。上面写着 Spring Boot版本为1.5.4。和Java1.8需要做哪些附加设置?

  • 我有一个使用spring Boot1.4.2和CXF JAXR的项目设置。我想把Spring引导执行器添加到项目中。这是我添加到项目中的配置。 在此之后创建一个WAR文件,然后将其部署在外部tomcat服务器中。但是当我访问健康URL localhost:8080/management/health时,它给出的是404 HTTP代码。服务器正常启动,我可以看到包含以下详细信息的日志: 运行状况配置

  • 执行器功能是通过在项目中添加“Spring-启动-启动-执行器”来提供的。 此时,security被禁用,因此项目不会导入Spring-Security。 使用spring-boot 1.5.x,所有执行器endpoint(自动提供,作为/info,以及我特定定义的endpoint)都正常工作。 使用spring-boot 1.5.x时,tomcat.version=9.0.0.m9 使用spri

  • 从这份官方文件中,很难确定这两个模块之间有什么区别。 谁能提供一个官方和规范的答案来解释两者的区别吗?

  • {“Status”:“Down”} 我需要做什么才能显示自定义健康状况指示器?

  • 访问类似http://localhost:6061/health的endpointhttp://localhost:6061/env 这里是我的gradle构建文件的部分