创建多个配置文件
这里创建两个配置文件,分别是用作生产和开发使用的
创建内容为空的两个文件 application-dev.yml,application-prod.yml
当前有3个配置文件
application.yml 将共有的配置写在这里
application-dev.yml 将开发环境中的配置写在这里
application-prod.yml 将生产环境中的配置写在这里
这里使用自定义配置做演示,框架的配置也是可以这样用的
修改通用配置文件中的spring.profiles.active的值 就是使用指定的配置文件
application.yml
server:
port: 10080
spring:
profiles:
active: dev #用于指定使用哪个配置文件中的配置
application-dev.yml
myconfig: "dev"
application-prod.yml
myconfig: "prod"
DemoService
package com.imsjw.demo.service;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
@Service
public class DemoService {
@Value("${myconfig}")
private String myconfig;
public String testConfig() {
return myconfig;
}
}