boot spring 启动 文本_springboot 选择启动某个配置文件
选择启动某个配置文件
Spring Boot配置文件提供了隔离一部分应用程序配置的方法,并可使其仅在某指定环境可用。任何有@Component和@Configuration注解的Bean都用@profile来指定加载哪个配置文件。如:
@Configuration
@Profile( “production”)//加载production配置文件,即也代表当前是production环境
public class Demo{
// ...
}
以普通Spring的方式,可以使用spring.profile.active环境属性来指定哪些配置文件处于活动状态。
spring.profiles.active = dev
或
spring:
profiles:
active: dev
4.1以编程方式启动某配置文件
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication app = new SpringApplication(DemoApplication.class);
//启动dev配置文件
app.setAdditionalProfiles("dev"); // dev 或prod
app.run(args);
}
}
4.2 maven的pom文件中启动某配置文件
dev
dev
true
test
test
pro
pro
5. YAML下的列表
如,以下yaml配置文件:
book:
list:
-name: Java
-name: C++
可用以下形式获取book列表:
@ConfigurationProperties(“book”)
public class FooProperties{
private final List list = new ArrayList <>();
public List getList(){
return this .list;
}
}
boot spring 启动 文本_springboot 选择启动某个配置文件相关推荐
- ARM(IMX6U)裸机之I.MX6ULL硬件启动方式的选择
参考:Linux之ARM(IMX6U)裸机之I.MX6ULL启动方式详解 作者:一只青木呀 发布时间: 2020-08-09 16:32:07 网址:https://blog.csdn.net/wei ...
- spring boot所打的jar在服务器启动时,日志打印时间、jar所使用时间和系统当前时间不一致
1.spring boot所打的jar在服务器启动时,日志打印时间.jar所使用时间和系统当前时间不一致 1)系统时间 2)日志打印时间 2.解决方法 在启动的时间添加-Duser.timezone= ...
- 台式电脑、笔记本快捷选择启动项Boot 快捷键大全
我们在安装系统时,会去设置电脑是从硬盘启动.U盘启动.光驱启动.网卡启动. 一般设置的方法有两种:一种是进BIOS主板菜单设置启动项顺序:另一种就是我在这里要介绍的快捷选择启动项. 以下是网友整理的各 ...
- 联想计算机BIOS启动顺序boot,如何进入BIOS并更改启动顺序?
吴川 华南区技术负责人 概要 在更换硬盘或迁移系统等情况下,大家可能需要进入BIOS并更改启动顺序(即从指定的硬盘/分区启动,比如USB设备或CD驱动器等),下面将介绍不同电脑品牌的BIOS快捷键以及 ...
- 使用计算机的时正确的开机步骤,电脑启动时选择启动模式的方法步骤图
计算机安装操作系统时,通常要用可启动光盘或者U盘来启动机器,那么电脑启动怎么选择启动模式呢?小编为大家分享了电脑启动怎么选择启动模式的解决方法,下面大家跟着学习啦小编一起来了解一下吧. 电脑启动选择启 ...
- Spring循环引用-@Async注解启动报错,而@Transactional则不会
目录 一.问题描述 二.问题分析 1.代理类 2.代理过程 三.结论 上接<Spring循环引用-@Async注解启动报错分析> 一.问题描述 Bean1Service注解@Async 启 ...
- thinkpad选择启动项_联想thinkpad笔记本新老机型bios设置u盘启动详细教程
[文章导读]现在越来越多的人买联想笔记本电脑,以前一些老机型还好,可以直接按快捷方式在bios中设置U盘启动,但随着一些新机型的出现,直接在BIOS中可能找不到U盘或找不到启动项,下面主要介绍一下关于 ...
- bios中只有windows boot manager下用U盘启动
在重装系统的时候,很多时候都是先进入bios设置成U盘启动项,然后进行安装,如果年代久远一点的,就设置成光驱启动,再进行:随着时间的推行,光驱已经开始淘汰了,也怀念以前的光驱装机的时光!-:) 开始进 ...
- 关于stm32启动文件的选择
关于stm32启动文件的选择 1 推荐 - startup_stm32f10x_ld_vl.s: for STM32 Low density Value line devices - startup_ ...
最新文章
- WIN7自定义管理员账户无法创建或使用设备
- MATLAB实现图像平移的源代码
- Sketchup Pro(草图大师) 2017中文版 64位
- 【机器学习基础】(五):通俗易懂决策树与随机森林及代码实践
- ios15使用NSXMLParser解析XML
- Java基础---认识多态
- FTP学习的一些笔记
- 数位板驱动压力测试_【又来甩锅了】数位板/数位屏延迟怎么办?
- smoothl1函数_Faster RCNN的损失函数(Loss Function)
- 【知识图谱系列】多关系异质图神经网络CompGCN
- 快手视频以及评论获取
- vue 百度地图纠偏 经纬度偏差、根据经纬度返回地址等信息
- 基于阶梯式Tent混沌和模拟退火的樽海鞘群算法
- python打造批量关键词排名查询工具
- 计算机更换桌面背景的步骤,怎么更换电脑桌面背景图片
- 北京内推 | 微软亚洲研究院智能多媒体组招聘CV/NLU/RL方向算法实习生
- 老男孩教育运维班100台规模集群存储系统搭建及数据实时备份上机实战
- hdf heg 批量拼接_python调用HEG工具批量处理MODIS数据
- Python3网络爬虫:今日头条新闻App的广告数据抓取
- svg 地图_一秒带你制作出全国各省市区县地图
热门文章
- phantomjs执行常见错误
- texshop 使用技巧
- Java之正則表達式【使用语法】
- mongodb由于目标计算机积极拒绝无法连接失败
- ThinkPHP 3.1.2 控制器的模块和操作
- 1203.2——条件语句 之 switch语句
- 初识java——Java程序的历史、开发和运行
- 博弈论重要算法:Sprague-Grundy 定理 (SRM 561 Div1 550)
- StackExchange.Redis 官方文档(五) Keys, Values and Channels
- 2017/09/15