首页 > 其他分享 >spring-boot 自动切换环境

spring-boot 自动切换环境

时间:2023-06-19 13:22:14浏览次数:31  
标签:spring boot profiles active 切换 test prod

spring.profiles.active: @profiles.active@

pom.xml

<profiles>
        <profile>
            <!-- 开发环境 -->
            <id>dev</id>
            <properties>
                <profiles.active>dev</profiles.active>
            </properties>
            <!-- 默认使用开发环境配置 -->
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
        </profile>
        <profile>
            <!-- 测试环境 -->
            <id>test</id>
            <properties>
                <profiles.active>test</profiles.active>
            </properties>
        </profile>
        <profile>
            <!-- 生产环境 -->
            <id>prod</id>
            <properties>
                <profiles.active>prod</profiles.active>
            </properties>
        </profile>
    </profiles>

 

标签:spring,boot,profiles,active,切换,test,prod
From: https://www.cnblogs.com/shuzhixia/p/17490892.html

相关文章

  • 4. SpringMVC获取请求参数
    1.通过ServletAPI获取‍将HttpServletRequest作为控制器方法的形参,此时HttpServletRequest类型的参数表示封装了当前请求的请求报文的对象‍​​‍2.通过控制器方法的形参获取请求参数‍在控制器方法的形参位置,设置和请求参数同名的形参,当浏览器发送请求,匹配到......
  • SprintBoot JavaWeb访问提示 Full authentication is required to access this resour
    SprintBoot部署好网站之后访问没有异常,但是配置域名地址至Nginx上时登录请求报错了,经查询是因为项目是前后端分离,请求的路由会加上工程的主路径,所以需要在Nginx多配置一个地址,如Location/{http://localhost:8080/project}location/project/{http://loc......
  • Tab切换以及倒计时组件封装
    1、Tab组件功能支持默认选中tab子元素可以是文本或者图片自定义tab的数量,并自适应展示实现方式用ul>li标签遍历传入的tabs数组参数渲染判断是否传入背景,未传则显示文字绑定点击事件特点简单易用可适配性2、倒计时组件功能常用于榜单或者活动结束倒计时......
  • ClassLoader类加载器(三):PathClassLoader,DexClassLoader与BootClassLoade
    DexClassLoader和PathClassLoader区别在targetSdk26,是不一样,optimizedDirectory用于声明dex2oat后oat存放的目录。在targetSdk28,是完全一样,optimizedDirectory根本没有用到,注释写得很清楚了。大量的博客文章表示,DexClassLoader能加载jar,aar,未安装的apk,PathClassLoader只......
  • 代理模式实现隔离层架构,自由切换三方网络请求框架
    使用代理模式实现隔离层架构,目的是为了当出现一个新的网络框架的时候,可以在业务层无感的情况下自由切换网络库,实现热插拔,对业务层几乎没有影响。1架构图以用户租房为例,租户相当于APP的业务层;一个用户会对比多套房子,所以会有多个房东,最终提供房源的是房东,所以房东就类似最终实现网......
  • SpringBoot整合JustAuth部分代码
    SpringBoot整合JustAuth部分代码gitee:ttt项目1.1、思路一、前端:gitee、github、qq图标链接二、后端1、导入相关:依赖(maven项目)2、写两个接口: 2-1:根据(用户ID、回调URL)获取(授权码) 2-2:根据(用户ID、用户秘钥、回调URL、授权码)获取token(并)获取(用户信息)......
  • springboot启动流程 (2) 组件扫描
    SpringBoot的组件扫描是基于Spring@ComponentScan注解实现的,该注解使用basePackages和basePackageClasses配置扫描的包,如果未配置这两个参数,Spring将扫描该配置类所属包下面的组件。在服务启动时,将使用ConfigurationClassPostProcessor扫描当前所有的BeanDefinition,解析Configur......
  • Spring依赖注入(二) - 注入过程
    下面会通过源码的方式去分析Spring中的依赖注入过程。Spring的注入流程大致如下:Spring注入过程Spring注入主要分为了上面4个步骤:1. 第一步主要就是不同注入方式的展现,不同的注入方式对应的入口不同,下面会具体讲解2. 第二步主要是对注入对象的包装,比如可以使用Optional、ObjectFac......
  • SpringMVC
    1、什么是MVCMVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分M:Model,模型层,指工程中的JavaBean,作用是处理数据JavaBean分为两类:一类称为实体类Bean:专门存储业务数据的,如Student、User等一类称为业务处理Bean:指Service或Dao对象,专门用于处理业务逻辑和......
  • SpringMVC笔记
    一、SpringMVC简介1、什么是MVC2、什么是SpringMVC3、SpringMVC的特点二、HelloWorld1、开发环境2、创建maven工程a>添加web模块b>打包方式:warc>引入依赖3、配置web.xmla>默认配置方式b>扩展配置方式4、创建请求控制器5、创建springMVC的配置文件6、测试HelloWorlda>实现对首页的......