Springboot는 yml 구성 파일을 사용자 정의하고 값을 가져옵니다.

서문 :
회사가 타사 인터페이스를 호출하기를 원하기 때문에 타사 인터페이스가 두 가지 환경 (테스트 / 공식)으로 나누어 져 있으므로 요청 경로가 다릅니다.
물론 개발 환경은 개발을 위해 테스트 환경을 호출하고 공식 환경을 온라인으로 호출해야합니다. 환경이 절단되었는지 확인하기 위해 코드가 변경되지 않으면 구성 파일로만 시작할 수 있습니다.

실현 프로세스 :
1.yml 구성 파일 :
여기에 사진 설명 삽입

xufan:
  getPrizeConversionUrl: https://blog.csdn.net/weixin_44146379

2. 엔티티 객체 매핑 (여러 구성 필드가 프로젝트에 설정 될 수 있으므로 여기에 객체를 만들었습니다) :
여기에 사진 설명 삽입
참고 :
@Value 는 구성 파일을 읽습니다.
@Component는 클래스 또는 인터페이스에서 스캔 경로를 지정하는 데 사용됩니다. 지정된 경로 아래에 지정된 어노테이션이있는 클래스를 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. 꺼내 사용 :
여기에 사진 설명 삽입
효과 표시 :
여기에 사진 설명 삽입
다른 사람이 가지고있는 것을 부러워 할 필요가 없습니다. 열심히 일하면 당신도 가질 수 있습니다.

추천

출처blog.csdn.net/weixin_44146379/article/details/107790954