SpringBoot基础配置

本文介绍了如何在SpringBoot中修改默认端口号,使用YAML配置文件,以及在多环境开发中管理和切换配置。还讨论了Maven与SpringBoot环境控制的兼容问题,以及简化命令行参数的方法。
摘要由CSDN通过智能技术生成

一、配置文件的格式

 如果我不想用默认的端口号8080,在springboot里面怎么改呢?

​​​​​​​

IDEA中的另外两种配置: 

上面三种配置文件,我们主要写yml这种类型的配置文件(如果属于自定义的配置文件,可以这样手动添加到springboot的配置文件里面去):

选择要添加的配置文件:

这样就代表成功:

二、yaml

三、读取yml配置文件数据

prefix指定当前实体类加载哪个属性:

用了下面的配置,会自动识别被configurationProperties 注解标识的对象 (可选):

四、多环境开发中的配置

每个环境中的配置不同,不能变一个环境就改一下配置,所以要配置多个环境的配置,同时让这些环境都能切换使用。

在yml中配置: 

五、多环境启动命令格式

上面配好了多环境的配置,但是 每次切换环境都要手动修改文件中的active属性,太不方便了。

1. 先把IDEA中的编码格式改成UTF-8:

2. 打包springboot项目:package

但是在执行package前,最好先执行一下clean,将上一次操作后的影响清除。

3. 使用带参数的命令格式变换环境

 

不仅可以在命令行改变环境 ,也可以用临时变量新增运行端口(命令行参数的优先级比配置文件高,所以尽管配置文件不会变,也会优先使用命令行参数中的88端口):

六、多环境开发兼容问题

因为maven也有多环境开发,springboot也可以设置多环境开发。那都设置了多环境的话该听谁的呢?maven!用maven做版本控制,用yml配置文件去执行。

使pom.xml文件可以访问到yml配置文件(扩大pom.xml文件控制范围):

clean,再打包,命令行运行,执行的环境是maven的规则 。

七、配置文件分类

 测试人员反应每次在命令行后面输入一大堆参数,太繁琐了。需要解决方案:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值