可以只保留 application-dev.yml,application-pro.yml文件没有application.yml嘛 如何写
时间: 2024-03-31 20:30:18 浏览: 163
是的,你可以只保留`application-dev.yml`和`application-pro.yml`文件,而不使用`application.yml`文件。这样做可以根据不同的环境加载相应的配置。
下面是如何编写只包含`application-dev.yml`和`application-pro.yml`的配置文件:
1. 创建`application-dev.yml`文件,添加开发环境的配置项,例如:
```yaml
# application-dev.yml
server:
port: 8080
...
spring:
datasource:
url: jdbc:mysql://localhost:3306/dev_db
username: dev_user
password: dev_password
...
```
2. 创建`application-pro.yml`文件,添加生产环境的配置项,例如:
```yaml
# application-pro.yml
server:
port: 80
...
spring:
datasource:
url: jdbc:mysql://localhost:3306/pro_db
username: pro_user
password: pro_password
...
```
这样,当你在开发环境下运行应用程序时,Spring Boot将加载`application-dev.yml`中的配置项。而在生产环境下运行应用程序时,将加载`application-pro.yml`中的配置项。
阅读全文