目录

配置文件

# 配置文件

在SSM时,我们需要手动创建一个又一个.properties文件,然后再通过@PropertySource进行导入,十分麻烦,但SpringBoot中,作者已经解决了这个问题,在resources目录下有一个application.properties文件,在该文件里就能配置各种设定。

假设你想改端口,你输入port时就会弹出提示告诉你完整的是server.port,填完重启就行了。

除此之外,你还能创建两种额外的格式

  1. application.yml
  2. application.yaml

在这两个文件中,倘若你想改端口,和之前流程是一样的,区别仅在于格式不同

三个文件共存时,.properties是主配置文件,其次是.yml,最后是.yaml

# 多环境开发

开发环境下,我们往往会分成几个环境进行,例如devprotestpublished... 那么我们该如何设置这些环境的?

# yml配置
spring:  
  profiles:  
    active: dev  
  
  
---  
  
spring:  
  profiles: dev  
server:  
  port: 80  
    
---  
  
spring:  
  profiles: test  
server:  
  port: 81
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

在yml中,我们通过---来划分环境的配置。

# 多环境命令行启动参数

开发组开发的项目在发布前往往需要交给测试组进行测试,但如果使用先前打jar包发送的方式,测试组人员会在默认的dev环境下进行测试,这显然不是我们想要的。 ![[Pasted image 20220618175729.png]]

当Maven和SpringBoot都设置了多环节开发的情况下,Maven作为打包工具拥有较高的优先级。

最近更新
01
基本知识
07-18
02
卷积神经网络识别图像
07-18
03
损失函数
07-18
更多文章>