1、临时属性
修改端口号
java -jar 项目名.jar --server.port=8080 //可以把端口临时修改成8080
修改多个属性,使用空格隔开
java -jar 项目名.jar --server.port=8080 --spring.datasource.druid.password=123
IDEA中如何测试临时属性
- 右上角运行边上点击打开Edit Configurations
- 修改Program arguments值就是临时属性
- 临时属性会进入这个args里面 ```basic package com.tj;
import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
import java.util.Arrays;
@SpringBootApplication public class Demo1Application {
public static void main(String[] args) {
//临时属性会进入这个args里面
System.out.println(Arrays.toString(args));
// 如果删除args,那么外部就不可以设置临时参数了。
SpringApplication.run(Demo1Application.class, args);
}
}
<a name="Crbx5"></a>
# 2、config文件夹下的配置文件权限更高

<a name="C1TCo"></a>
### 3、如果application.yml文件和jar在同一个文件夹,application.yml权限会覆盖jar包里的配置,权限更高

<a name="z2mCY"></a>
### 4、如果jar包同层目录下有config/application.yml,config文件夹里的yml配置会覆盖其他的配置,权限更高
<a name="fRZZk"></a>
## 3、修改application.yml配置文件名称为ebank.yml
使用临时属性修改
```basic
--spring.config.name=ebank