Spring Boot-Profile

文章目录

  • 前言
  • 一、Profile是什么?
  • 二、使用步骤
    • 1.多Profile文件
    • 2.使用yml方式
    • 3、激活方式
  • 总结


前言

不同的环境解释:比如我们开发人员使用开发环境,项目发布时使用生产环境,测试期间使用测试环境

一、Profile是什么?

Profile是Spring对不同的环境提供不同配置功能的支持,可以通过激活、指定参数等方式快速切换环境

二、使用步骤

1.多Profile文件

配置文件编写方式application-{profile}.properties/yml
在这里插入图片描述
启动主配置文件我们可以发现默认使用的是application.properties/yml中的端口
如果想要更改我们可以在默认的配置文件中进行指定(下图第二行
在这里插入图片描述
此时再次执行主配置文件

@SpringBootApplication
public class SpringBoot02Application {public static void main(String[] args) {SpringApplication.run(SpringBoot02Application.class, args);}
}

结果端口变为了我application-dev.properties指定的端口8081
在这里插入图片描述

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import warnings
warnings.filterwarnings('ignore')
import  ssl
ssl._create_default_https_context = ssl._create_unverified_context

2.使用yml方式

server:port: 8081
spring: profiles:active: dev
---
server:port: 8082
spring:profiles: dev---
server:port: 8083
spring:profiles: prod

3、激活方式

1.spring.profiles.active=dev
2.idea配置–spring.profiles.active=dev
3.命令行

总结

希望对你有所帮助


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部