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

一、我们使用Profile文件进行多环境配置
(一)然后创建Spring Boot Web项目ProfileDemo01
项目初始化过程可以参看上一讲ConfigDemo01的创建过程
在这里插入图片描述
(二)开始创建多环境配置文件
配置文件命名格式:application-xxx.yaml
此例仅演示端口号与虚拟路径的配置,实际应用中可以配置许多内容
1、将application.properties更名为application.yaml
在这里插入图片描述
2、模拟开发环境,创建配置文件application-dev.yaml
在这里插入图片描述
3、模拟测试环境,创建配置文件application-test.yaml
在这里插入图片描述
4、模拟生产环境,创建配置文件application-pro.yaml
在这里插入图片描述
(三)创建控制器
在net.ql.lesson05里创建controller子包,在子包里创建ProfileController
在这里插入图片描述
在这里插入图片描述
四指定使用环境
方式1、使用配置文件全局指定使用环境
(1) 在全局配置文件里指定当前使用环境 - 开发环境
在这里插入图片描述
启动项目,查看采用的使用环境:服务器端口号与虚拟路径
在这里插入图片描述
访问http://localhost:8081/lzy/hello
在这里插入图片描述
(2) 在全局配置文件里指定当前使用环境 - 测试环境
在这里插入图片描述
启动项目,查看采用的使用环境:服务器端口号与虚拟路径
在这里插入图片描述
访问http://localhost:8081/lzy/hello
在这里插入图片描述
访问http://localhost:8082/ied/hello
在这里插入图片描述
(3) 在全局配置文件里指定当前使用环境 - 生产环境
在这里插入图片描述
启动项目,查看采用的使用环境:服务器端口号与虚拟路径
在这里插入图片描述
访问http://localhost:8082/ied/hello
在这里插入图片描述
访问http://localhost:8083/china/hello
在这里插入图片描述
方式2、通过命令行方式指定使用环境
(1)使用IDEA将Maven项目打成jar包
Maven - ProfileDemo01 - LifeCycle - package,单击右键,在快捷菜单里执行“Run Maven Build”
在这里插入图片描述
在这里插入图片描述
在target目录里查看生成的项目jar包profiledemo01-0.0.1-SNAPSHOT.jar
在这里插入图片描述
(2)在终端执行jar包,选择使用环境 - 开发环境
在这里插入图片描述
访问http://localhost:8081/lzy/hello
在这里插入图片描述
按Ctrl + C组合键,停止项目的运行
在这里插入图片描述
在终端执行jar包,选择使用环境 - 测试环境
在这里插入图片描述
访问http://localhost:8082/ied/hello
在这里插入图片描述
按Ctrl + C组合键,停止项目的运行
在这里插入图片描述
4)在终端执行jar包,选择使用环境 - 生产环境
在这里插入图片描述
访问http://localhost:8083/china/hello
在这里插入图片描述
按Ctrl + C组合键,停止项目的运行
在这里插入图片描述
1、测试随机数my.number
注入配置文件里的属性
输出配置文件里的属性

package net.ql.lesson05;

import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.test.context.SpringBootTest;

@SpringBootTest
class RandomSetDemoApplicationTests {
    // 注入配置文件里的属性
    @Value("${my.number}")
    private String number;

    @Test
    void contextLoads() {
        // 输出配置文件里的属性
        System.out.println(number);
    }
}

运行了三次,最后一次结果
在这里插入图片描述
2、测试随机整数my.integer
注入配置文件里的属性
输出配置文件里的属性
在这里插入图片描述
运行了三次,最后一次结果
在这里插入图片描述

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值