多个yml文件的读取方式

摘要:
1配置pom.xml文件,以下配置将默认激活-dev.yml配置文件dev˂!

1配置pom.xml文件,以下配置将默认激活-dev.yml配置文件
<profiles>
<profile>
<id>dev</id>
<activation>
<!--默认激活-->
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<spring.profiles.active>dev</spring.profiles.active>
</properties>
</profile>
<profile>
<id>prod</id>
<properties>
<spring.profiles.active>prod</spring.profiles.active>
</properties>
</profile>
</profiles>

2yml文件中写入:spring: profiles: active: dev

3. 项目启动的时候也可以设置 Java -jar xxxxxx.jar spring.profiles.actiove=prod 也可以这样启动设置配置文件,但是这只是用于开发和测试。

4

4. 配置文件数据的读取:
比如我在文件中配置了一个
massage:
data:
name: qibaoyi
我在类中想要获取他 需要这样去写:
@Value("${message.data.name}")
private String name;
后面你取到变量name 的值就是配置文件中配置的值。
5jkins
6git

免责声明:文章转载自《多个yml文件的读取方式》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇触摸屏手指滑动方向检测mysql 批处理文件出错后继续执行下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux下查看硬盘UUID和修改硬盘UUID(转)

查看硬盘UUID: 1、 ls -l /dev/disk/by-uuid 2、 blkid /dev/sda5 修改硬盘UUID: 1、新建和改变分区的UUID sudo uuidgen | xargs tune2fs /dev/sda5 -U 2、将原有UUID写会到分区 tune2fs -U c1b9d5a2-f162-11cf-9ece-0020af...

linux下/dev/null被误删

/dev/null文件是一个特殊的设备文件,可以用于清空一些日志文件,或者是使一些信息输出到此文件,用以节省硬盘空间。如果该空文件/dev/null文件被误删除掉, 如何再使用系统命令重新创建并设置该文件? 可以使用下面的命令重新创建/dev/null文件 #mknod /dev/null c 1 3 之后再使用下面的命令将/dev/null文件设置为正确...

qcow2 磁盘扩容方法,亲测好使

在linux上创建kvm虚拟机,创建的虚拟机觉得硬盘空间太小可能会影响以后的使用,然后找见这篇文章扩容,非常好使   qcow2 磁盘扩容方法 直接扩展现有qcow2格式磁盘大小的方法 1. 查看磁盘文件信息,进行扩展 2. 启动虚拟机查看磁盘信息 3. 开始分区 4. 创建物理卷、加入卷组、扩展逻辑卷 5. 确认磁盘是否增长 直接扩展现有qc...

Centos设置串口波特率

1、stty查看串口参数 stty -F /dev/ttyS0 -a查看串口1(/dev/ttyS0)当前的参数,包括波特率、数据位等。 2、stty设置串口参数 stty -F /dev/ttyS0 ispeed 115200 ospeed 115200 cs8 该命令将串口1(/dev/ttyS0)设置成115200波特率,8位数据模式。一般情况下设置...

LVM 数据迁移

当用作LVM的某磁盘需挪作他用时,我们需要把该磁盘上的数据迁移到其它磁盘 数据迁移有两种方式:1.手动选择迁移位置、2.不选择迁移位置 1.手动选择迁移位置 首先我们查看一下当前pv 空间 [root@localhost ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 ce...

Ubuntu16.04安装视觉SLAM环境(g2o)

1、首先在github上下载g2o图优化库 git clone https://github.com/RainerKuemmerle/g2o.git 2、运行安装以下依赖库 sudo apt-get install libcholmod3.0.6sudo apt-get install libsuitesparse-dev sudo apt-get ins...