当前位置: 首页 > news >正文

外贸网站建设哪里好WordPress企业 破解主题

外贸网站建设哪里好,WordPress企业 破解主题,黑龙江做网站找谁,网站评估做的好不好文章目录 SpringBoot 的多配置文件spring.profiles.active 配置Profile 和 ActiveProfiles 注解 SpringBoot 的多配置文件 spring.profiles.active 配置 默认情况下,当你启动 SpringBoot 项目时,会在日志中看到如下一条 INFO 信息: No act…

文章目录

    • SpringBoot 的多配置文件
      • spring.profiles.active 配置
      • @Profile 和 @ActiveProfiles 注解

SpringBoot 的多配置文件

spring.profiles.active 配置

默认情况下,当你启动 SpringBoot 项目时,会在日志中看到如下一条 INFO 信息:

No active profile set, falling back to default profiles: default

image.png

这条消息是在告诉你,由于你没有激活、启用某个配置文件,SpringBoot 使用了默认的配置文件,也就是 application.propertiesapplication.yml当然,这并不是什么错误。

SpringBoot 允许我们的项目提供多配置文件,并『激活、启用』其中的某一个。这些配置文件的命名规则为:application-xxx.propertiesapplication-xxx.yml

提供多个配置文件之后,你在 SpringBoot 默认加载的配置文件 application.propertiesapplication.yml 中只用写一个配置项,用以激活、启用某个 .properties.yml 即可。例如:

spring:profiles:active: dev

上例中的 dev 就是 application-xxx.propertiesapplication-xx.yml 中的那个 xxx 。

现在你再启动 SpringBoot,你会看到如下的 INFO 信息:

The following profiles are active: dev

这表示 SpringBoot 本次启动使用的就是这个配置文件。

@Profile 和 @ActiveProfiles 注解

了解

@Profile 注解配合 spring.profiles.active 参数,也可以实现不同环境下(开发、测试、生产)配置参数的切换。

另外,@ActiveProfiles 注解(在测试环境中)可以起到 spring.profiles.active 参数的作用。

@Configuration
public class MyConfiguration {@Bean@Profile("xxx")public Human tommy() {return new Human("tom", 20);}@Bean@Profile("yyy")public Human jerry() {return new Human("jerry", 19);}}

在上面的配置中:

  • 存在 2 套配置:xxxyyy
  • name 为 tommy 的 Human Bean 仅存在于 xxx 的配置套餐中;
  • name 为 jerry 的 Human Bean 仅存在于 yyy 的配置套餐中;

在 application.yml 配置文件通过 active 配置激活启动一个:

spring:profiles:active: yyy

我们可以在 JUnit 中验证结果:

@SpringBootTest
class AppTest {@Autowiredprivate Human human;@Testpublic void demo() {System.out.println(human);  // 这里输出的是 jerry Human Bean}
}

在测试类的使用中,你也可以将 application.yml 中的 active 配置项去掉,转而在测试类的头上使用 @ActiveProfiles 注解,也能起到同样效果:

@SpringBootTest
ActiveProfiles(profiles = "xxx")
class AppTest {...
}
http://www.yayakq.cn/news/656224/

相关文章:

  • 婚介网站建设南城区网站仿做
  • 网站建设 苏州wordpress织梦
  • 南京制作网站培训学校合肥专业做网站公司有哪些
  • 企业免费网站设计公司异度空间图书馆主题 wordpress
  • 网站建设方式小程序二维码怎么获取
  • 公司网站建设有哪些山东网站建设比较好
  • 网站建设上的新闻医疗网站设计
  • 手机网站一般做多大尺寸做一个网站做少钱
  • 网站备案查询可以怎么找回密码
  • 昆明制作网站费用简洁网站布局
  • 网站建设不赚钱谷歌排名优化
  • 招投标网站开发费用wordpress安装 503
  • 中国做网站最大的公司吴江设计网站公司
  • 广西建设监理协会网站安丘市建设局网站
  • 电商 网站建设安徽泗县建设银行网站
  • vps自带ie浏览器不能访问网站凌源网站优化
  • 东莞志豪建设公司网站wordpress 链接微博
  • 有趣的网站源码网站模板库官网
  • 变性人做网站钢材销售都在哪个网站做
  • 网站怎么做图片链接天津建设协会网站首页
  • 平面设计师上的网站网站做的相似
  • 免费做网站排名电影网站开发开题报告
  • 网站设计流程包括wordpress会员破解版
  • 深圳做分销网站wordpress 更改字体
  • 网站怎么做维护营销型网站重要性
  • 西安北郊网站维护运营开发网站需要时间
  • 微网站建设流程网络数据分析
  • 做网站和优化共多少钱建设局下属单位
  • 西安建筑公司网站建设wordpress 站点收录
  • 租二级目录做网站百度贴吧官网首页