目的
SpringBoot,在application.yml 引入其它配置文件。
具体实现
- 新建了两个配置文件(注意格式)
- 分别配置属性值
application-pay.yml 文件
application-test.yml 文件 - 在application.yml 引入配置
测试
测试代码:
@Slf4j
@RunWith(SpringRunner.class)
@SpringBootTest
public class PayTest {
@Value("${pay.attr}")
private String appId;
@Value("${test.attr}")
private String test;
@Test
public void testPay(){
log.info(appId);
log.info(test);
}
}
输出结果
[15:07:44:254] [INFO] - com.cfl.jd.pay.PayTest.testPay(PayTest.java:33) - application-pay.yml的attr属性
[15:07:44:254] [INFO] - com.cfl.jd.pay.PayTest.testPay(PayTest.java:34) - application-test.yml的attr属性