Mrcdh技术博客 Mrcdh技术博客
首页
  • Html5
  • Javascript
  • Nodejs
  • electron
  • Android
  • 微信公众号
  • 框架
  • 其他
  • Mysql
  • PHP
  • Python
  • java
  • Gulp
  • 其它
  • 网站
  • 资源
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Mrcdh

全栈开发小学生
首页
  • Html5
  • Javascript
  • Nodejs
  • electron
  • Android
  • 微信公众号
  • 框架
  • 其他
  • Mysql
  • PHP
  • Python
  • java
  • Gulp
  • 其它
  • 网站
  • 资源
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • Mysql

  • PHP

  • Python

  • java

    • java基础

    • java常用插件

    • spring

      • 快速入门
      • SpringBoot的常用注解
      • SpringBoot配置多环境
    • servlet

    • springboot

    • struts2基本使用及常见问题
    • Tomcat使用常见问题
    • IDEA基本使用
  • Go

  • 数据库

  • C#

  • ElasticSearch

  • Git

  • Gulp

  • Microsoft

  • Linux

  • 其它

  • 技术
  • java
  • spring
mrcdh
2022-08-24

SpringBoot配置多环境

在 resource 目录下新建3个文件,application.yml主配置文件,application-dev.yml开发测试环境,application-prod.yml生产环境。

application-dev.yml

# 开发环境
server:
  port: 9000
  servlet:
    session:
      timeout: 30
  tomcat:
    uri-encoding: UTF-8
myenvironment:
  name: 开发环境
1
2
3
4
5
6
7
8
9
10

application-prod.yml

# 生产环境
server:
  port: 9000
  servlet:
    session:
      timeout: 30
  tomcat:
    uri-encoding: UTF-8
myenvironment:
  name: 生产环境
1
2
3
4
5
6
7
8
9
10

在 application.yml 中,指定当前活动的配置文件。

spring:
  profiles:
    active: dev # active命令表示当前生效的配置文件是dev
1
2
3

在启动时指定配置文件

java -jar name.jar --spring.profiles.active=prod
1
#SpringBoot
上次更新: 2023/09/22, 16:54:32
SpringBoot的常用注解
servlet基础

← SpringBoot的常用注解 servlet基础→

最近更新
01
uniapp常见问题
03-19
02
Vue3项目搭建
12-25
03
使用pnpm的monorepo组织项目
11-01
更多文章>
Theme by Vdoing | Copyright © 2020-2025 Mrcdh | 苏ICP备2020058908号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×