配置文件如何在春天引导中配置与使用

  介绍

这期内容当中小编将会给大家带来有关资料如何春天在引导中配置与使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

春档案提供了一套隔离应用配置的方式,不同的资料提供不同组合的配置,在不同的环境中,应用在启动时通过选择激活某些特定的概要文件来适应运行时环境,以达到在不同的环境可以使用相同的一套程序代码。

<强>环境

    <李> JDK 8 <李> Maven 3 <李> 2016 <李> IntelliJ IDEA春天1.5.2引导。李发布

<强> @Profiles

你可以在任何@ component (@ @ service)或@ configuration注解标注的类中使用@Profiles注解:

公共接口PaymentService {
  字符串createPaymentQrcode ();
  }
@ service   @Profile (“alipay")   公共类AlipayService实现PaymentService {   @Override   公共字符串createPaymentQrcode () {   返回“支付宝支付二维码“;   }   } @ service   @Profile ({“default",“wechatpay"})   公共类WechatpayService实现PaymentService {   @Override   公共字符串createPaymentQrcode () {   返回“微信支付二维码“;   }   }

在春天引导中,默认的概要文件是默认,因此,<代码> PaymentService.createPaymentQrcode ()→微信支付二维码。

你可以通过<代码> spring.profiles。活跃的>

 java jar -Dspring.profiles.active=& # 39;支付宝# 39;xxx.jar 

<代码> PaymentService.createPaymentQrcode ()→支付宝支付二维码。

<强>多环境配置

在春天引导中,多环境配置文件可以使用应用程序——{概要}。{属性| yml}的方式。

@ component   @ConfigurationProperties (“jdbc")   公开课JdbcProperties {   私人字符串的用户名;   私人密码字符串;//getter和setter   }

开发环境<代码> application-dev。属性>

jdbc.username=根   jdbc。密码=123654

生产环境<代码> application-prod。属性>

jdbc.username=本公司   jdbc。密码=16888888 或

:

开发环境<代码> application-dev。yml>

jdbc:   用户名:根   密码:123654

生产环境<代码> application-prod。yml>

jdbc:   用户名:本公司   密码:16888888 或

:

只使用的应用程序。yml、并在此文件中通过- - -分隔符创建多剖面配置:

应用程序:   版本:1.0.0   春天:   配置文件:   积极:“dev"   ---   春天:   简介:开发   jdbc:   用户名:根   密码:123654   ---   春天:   概要:刺激   jdbc:   用户名:本公司   密码:16888888

命令行启动:

 java jar -Dspring.profiles。积极=prod xxxx。jar 

上述就是小编为大家分享的资料如何春天在引导中配置与使用了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

配置文件如何在春天引导中配置与使用