概述
前言:
由于公司要调用第三方接口,第三方接口分为两个环境(测试/正式)所以请求路径不同;
我们开发环境当然要调用测试环境进行开发,线上调用正式环境;为保证切环境的时候代码不做改动,那么我们只有对配置文件下手了;
实现过程:
1.yml配置文件:
xufan:
getPrizeConversionUrl: https://blog.csdn.net/weixin_44146379
2.映射实体对象(项目中有可能会设置多个配置字段,所以我这里创建了一个对象):
注意:
@Value读取配置文件
@Component用于类或接口上主要是指定扫描路径,spring会把指定路径下带有指定注解的类自动装配到bean容器里
package com.king.science.dto;
import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
import java.io.Serializable;
/**
* @author xf
* @version 1.0.0
* @ClassName GetPrizeConversionUrlConfig
* @Description TODO
* @createTime 2020.08.04 16:45
*/
@Data
@Component
public class GetPrizeConversionUrlConfig implements Serializable {
@Value("${xufan.getPrizeConversionUrl}")
private String getPrizeConversionUrl;
}
3.取出使用:
效果展示:
别人拥有的,你不必羡慕,只要努力,你也会拥有
最后
以上就是朴实爆米花为你收集整理的Springboot自定义yml配置文件,并获取value的全部内容,希望文章能够帮你解决Springboot自定义yml配置文件,并获取value所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复