首页 > 其他分享 >SpringBoot文档之Profiles的阅读笔记

SpringBoot文档之Profiles的阅读笔记

时间:2024-08-19 23:16:28浏览次数:11  
标签:Profile SpringBoot spring Profiles 文档 profiles Configuration

  • Reference

  • Core Features

  • Profiles
    类似Maven的Profile特性,限定配置项取值的生效场景。
    在代码中,对于使用注解@Component@Configuration@ConfigurationProperties标记的类,可以增加@Profile,限定前述类的生效场景。

    类似如下样例代码,当启动时指定Profileproduction时生效。

    import org.springframework.context.annotation.Configuration;
    import org.springframework.context.annotation.Profile;
    
    @Configuration(proxyBeanMethods = false)
    @Profile("production")
    public class ProductionConfiguration {
    
        // ...
    
    }
    

    SpringBoot框架定义了如下属性:

    • spring.profiles.active
    • spring.profiles.default
    • spring.config.activate.on-profile
    • spring.profiles.include

    可以通过配置文件、Java的系统属性、命令参数等方式来指定取值

    可以在代码中使用SpringApplication.setAdditionalProfiles显式指定当前可用的Profile

标签:Profile,SpringBoot,spring,Profiles,文档,profiles,Configuration
From: https://www.cnblogs.com/jackieathome/p/18366333

相关文章

  • helm3培训文档
    helm介绍1.传统服务部署到k8s集群的流程拉取代码——>打包编译——>构建镜像——>准备一堆相关部署的yaml文件(如:deployment、service、ingress等)——>kubectlapply部署到k8s集群2.传统方式部署引发的问题1).随着引用的增多,需要维护大量的yaml文件2).不能根据一套yaml文件来......
  • springboot Failed to configure a DataSource: 'url' attribute is not specified
     问题,项目启动报错:Description:FailedtoconfigureaDataSource:'url'attributeisnotspecifiedandnoembeddeddatasourcecouldbeconfigured.Reason:FailedtodetermineasuitabledriverclassAction:Considerthefollowing:Ifyouwanta......
  • 黑马毕设分享《基于springboot4S店车辆管理系统》(源码+lw+部署文档+讲解等)
    文章目录1.前言黑马设计——专注大学生的项目实战开发,免费讲解,毕业答疑辅导黑马设计工作室简介:黑马设计是一家专注大学生的项目实战开发,免费讲解,毕业答疑辅导的工作室✅,创始人是硕士毕业于华南理工大学,工科专业,目前团队成员全职+兼职上百余人,运营线上店铺2家,与B站(IT实战,......
  • 黑马毕设分享《基于springboot就业信息管理系统》(源码+lw+部署文档+讲解等)
    文章目录1.前言黑马设计——专注大学生的项目实战开发,免费讲解,毕业答疑辅导黑马设计工作室简介:黑马设计是一家专注大学生的项目实战开发,免费讲解,毕业答疑辅导的工作室✅,创始人是硕士毕业于华南理工大学,工科专业,目前团队成员全职+兼职上百余人,运营线上店铺2家,与B站(IT实战,黑......
  • 黑马毕设分享《基于vue的地方美食分享网站》(源码+lw+部署文档+讲解等)
    文章目录1.前言黑马设计——专注大学生的项目实战开发,免费讲解,毕业答疑辅导黑马设计工作室简介:黑马设计是一家专注大学生的项目实战开发,免费讲解,毕业答疑辅导的工作室✅,创始人是硕士毕业于华南理工大学,工科专业,目前团队成员全职+兼职上百余人,运营线上店铺2家,与B站(IT实战,黑......
  • 基于Springboot的多功能智能点餐小程序/基于微信小程序的点餐系统
    摘要计算机网络如果结合使用信息管理系统,能够提高管理员管理的效率,改善服务质量。优秀的智能点餐系统能够更有效管理用户智能点餐业务规范,帮助管理者更加有效管理用户智能点餐,可以帮助提高克服人工管理带来的错误等不利因素。所以一个优秀的智能点餐系统能够带来很大的作用。......
  • springboot+vue电子商务网站的设计与实现【程序+论文+开题】-计算机毕业设计
    系统程序文件列表开题报告内容研究背景随着互联网技术的飞速发展,电子商务已成为全球经济的重要组成部分,深刻改变了人们的消费习惯与商业模式。电子商务网站作为连接商家与消费者的桥梁,不仅拓宽了市场边界,还极大提升了交易的便捷性和效率。然而,随着市场竞争的日益激烈,用户对......
  • springboot+vue电子商务平台管理系统【程序+论文+开题】-计算机毕业设计
    系统程序文件列表开题报告内容研究背景随着互联网技术的飞速发展,电子商务已成为全球经济的重要组成部分,深刻改变了人们的消费习惯与商业模式。随着市场规模的不断扩大,电子商务平台面临着前所未有的挑战与机遇。传统的管理方式已难以满足日益增长的用户需求、复杂的商品分类......
  • springboot+vue电子产品质量监督系统【程序+论文+开题】-计算机毕业设计
    系统程序文件列表开题报告内容研究背景随着科技的飞速发展,电子产品已成为现代社会不可或缺的一部分,渗透到人们生活的方方面面。然而,市场上电子产品的质量与性能参差不齐,消费者在面对琳琅满目的产品时往往难以做出明智的选择。近年来,因电子产品质量问题引发的安全事故频发,不......
  • SpringBoot依赖之Spring Data Redis一有序集合Sorted Set
    概念SpringDataRedis(Access+Driver)依赖名称:SpringDataRedis(Access+Driver)功能描述:Advancedandthread-safeJavaRedisclientforsynchronous,asynchronous,andreactiveusage.SupportsCluster,Sentinel,Pipelining,Auto-Reconnect,Codecsand......