spring cloud 问题记录(四)info接口的返回内容设置

45 篇文章 9 订阅
10 篇文章 0 订阅

我们上一篇博客说了怎么显示为IP端口的形式。

那么我们可以看到,这个地方是可以进行点击查看的。

如果我们没有进行设置的话,返回的内容其实是一个{}。

那么一般我们会把应用的一些信息进行设置,这样在大量服务的情况下,我们能更好的知道部署的项目的内容。 

现在我们来配置info接口

info:
  app.name: ${spring.application.name}
  company.name: 北京博学慎思教育科技有限公司
  company.url: www.xuebaclass.com 
  build.artifactId: @project.artifactId@
  build.version: @project.version@

重启实例,再次访问接口

出现如图结果,配置成功。这里注意project.version是引用maven里面的属性,因为springboot的parent包将maven中默认的${*}修改成了@*@,所以引用maven属性要用@@

但是我们在配置文件使用@@为定界符总感觉别扭。可以按以下方式修改,修改父类的POM文件

	<build>
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
			</plugin>
			<!-- 通过以下插件配置,因为springboot的parent包将默认的${*}修改成了@*@ -->
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-resources-plugin</artifactId>
				<configuration>
					<delimiters>
						<delimiter>${*}</delimiter>
					</delimiters>
				</configuration>
			</plugin>
		</plugins>
		<resources>
			<resource>
				<directory>src/main/resources/</directory>
				<filtering>true</filtering>
			</resource>
		</resources>
	</build>

然后更改实例中的yml文件配置

#配置访问info信息
info:
  app.name: ${spring.application.name}
  company.name: 北京博学慎思教育科技有限公司
  company.url: www.xuebaclass.com 
  build.artifactId: ${project.artifactId}
  build.version: ${project.version}

重启实例,访问结果和上面的一致

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值