玩转springboot之springboot多环境配置

springboot多环境配置

springboot对于多环境配置支持多种方式

方式一:多个配置文件

在配置多个环境的配置文件时文件名可以是application-{profile}.properties/yml

默认使用application.properties/yml的配置,然后在默认配置文件中进行环境激活

yaml 复制代码
spring:
  profiles:
    active: dev

方式二:yml支持多文档块

在yml配置文件中可以使用---来进行环境配置分隔,然后在每个文档块来声明环境

yaml 复制代码
server:
  port: 8081
custom:
  name: 张三
spring:
  profiles:
    active: dev

---
spring:
  profiles: dev
custom:
  name: 赵柳
---
spring:
  profiles: prod
custom:
  name: 孙鸥

不同环境加载不同的bean

可以使用@Profile注解,限制加载bean的时机

java 复制代码
@Bean
	@Profile("dev")
	public CodeReview codeReview() {
		
		return new CodeReview();
	}

zhhll.icu/2021/框架/spr...

相关推荐
两点王爷6 小时前
SpringBoot 项目集成 GeoServer 源码,实现地图服务发布
java·spring boot·后端
leoZ2317 小时前
2026-09-09-springboot-cloud-deploy-pitfalls
java·前端·javascript·vue.js·人工智能·spring boot·后端
孫治AllenSun9 小时前
【LangChain4J-09】开发学习知识点
spring boot·后端·学习
林石工作室10 小时前
体育直播APP从0到1搭建指南:技术选型、核心模块与部署实战
spring boot·流媒体·app搭建·体育直播app·星逐赛事
LXMXHJ12 小时前
springboot中的线程操作
java·spring boot·后端·线程
行百里er14 小时前
BlockingQueue:异步批量上报
spring boot·spring cloud·监控
武哥聊编程16 小时前
【AI实战项目】AI Agent数据分析平台,基于SpringAI+Springboot+Vue+Agent的电商数据分析平台
人工智能·spring boot·数据分析·springai
计算机毕设定制辅导-无忧学长16 小时前
《基于SpringBoot的庭院玫瑰栽培养护知识交互式科普平台设计与实现》
java·spring boot·后端·毕业设计·个性化推荐·协同过滤算法·庭院玫瑰栽培养护知识科普平台
骇客野人16 小时前
SpringBoot数十Jar包批量生产部署落地实施方案(Shell+Systemd完整版)
spring boot·后端·jar
Json____17 小时前
从零构建家政服务平台:一套全栈架构如何打通管理端与移动端-java-springboot
java·spring boot·后端·架构·毕设·wwwoop.com