Spring Boot 基础学习笔记05 Spring Boot多环境配置

使用Profile文件进行多环境配置
(一)创建Spring Boot Web项目ProfileDemo01
在这里插入图片描述
配置文件
在这里插入图片描述
在这里插入图片描述
选择保存的名称和路径

在这里插入图片描述
项目初始化完成
在这里插入图片描述
二、创建多环境配置文件
1、模拟开发环境,创建配置文件application-dev.yaml

在这里插入图片描述

2、模拟测试环境,创建配置文件application-test.yaml

在这里插入图片描述

3、模拟生产环境,创建配置文件application-pro.yaml

在这里插入图片描述

(三)指定使用环境
方式一、使用配置文件全局指定使用环境
(1) 在全局配置文件里指定当前使用环境 - 开发环境
在这里插入图片描述

启动项目,查看采用的使用环境及服务器端口号

在这里插入图片描述

(2) 在全局配置文件里指定当前使用环境 - 测试环境
在这里插入图片描述

启动项目,查看采用的使用环境及服务器端口号

在这里插入图片描述

(3) 在全局配置文件里指定当前使用环境 - 生产环境
在这里插入图片描述

启动项目,查看采用的使用环境及服务器端口号
在这里插入图片描述
新建controller子目录,在里面建ProfileController类
在这里插入图片描述
在这里插入图片描述
运行查看结果
在这里插入图片描述

在浏览器里访问http://localhost:8083/china/hello

在这里插入图片描述

方式2、通过命令行方式指定使用环境
(1)使用IDEA将Maven项目打成jar包
Maven - ProfileDemo01 - LifeCycle - package
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在net.gzm.lesson05里创建config子包,再在子包里创建DatabaseConfig接口
在这里插入图片描述
在这里插入图片描述
创建三个数据库配置实现类
1、创建数据库配置实现类MySQLConfig
在这里插入图片描述
在这里插入图片描述

2、创建数据库配置实现类OracleConfig
在这里插入图片描述

在这里插入图片描述
3、创建数据库配置实现类SybaseConfig
在这里插入图片描述
在这里插入图片描述
(四)在全局配置文件里设置使用环境
在全局配置文件application.properties里配置使用环境
在这里插入图片描述
(五)打开测试类,编写测试方法
点开测试类ProfileDemo02ApplicationTests
在这里插入图片描述
注入数据配置实体
调用数据库配置实体的方法
在这里插入图片描述
运行查看效果
在这里插入图片描述

在这里插入图片描述
修改使用环境
在这里插入图片描述
运行查看效果
在这里插入图片描述
修改使用环境
在这里插入图片描述

查看效果
在这里插入图片描述
一、新建项目
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(二)在全局配置文件里配置随机值
在这里插入图片描述
(三)在测试类里测试配置的随机数
点开测试类RandomSetDemoApplicationTests
在这里插入图片描述

1、测试随机数my.number
注入配置文件里的属性
输出配置文件里的属性
在这里插入图片描述
运行查看结果
在这里插入图片描述

反复运行测试方法contextLoads(),查看结果
在这里插入图片描述
第三次运行结果
在这里插入图片描述
2、测试随机整数my.integer
注入配置文件里的属性
输出配置文件里的属性
在这里插入图片描述
反复运行测试方法contextLoads(),查看结果
第一次运行结果
在这里插入图片描述
第二次运行结果
在这里插入图片描述
第三次运行结果,
在这里插入图片描述

课堂练习
1、测试长整型随机数my.long
在这里插入图片描述
反复运行查看效果
在这里插入图片描述
第二次运行结果
在这里插入图片描述
第三次(最后一次)运行结果

在这里插入图片描述
2、测试随机UUID值my.uuid
运行结果
在这里插入图片描述
3、测试小于10的随机整数my.number.less
运行结果
在这里插入图片描述
4、测试1024至65535之间的随机整数my.number.range
运行结果
在这里插入图片描述
(四)演示参数间的引用
在appication.properties文件里,后定义的属性可引用前面定义的属性
定义三个属性year、month和day
定义属性user.name
定义属性user.birthday,引用属性year、month和day

在这里插入图片描述

修改测试类RandomSetDemoApplicationTests
在这里插入图片描述
运行测试方法,查看结果
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值