springboot 사용자 정의 프로필

2037 단어 springboot
응용 프로그램 말고.yml, 다른 프로필을 사용자 정의합니다. 어떻게 읽습니까?
bus.yml:
email: [email protected]
scheduleEnable: true

구성 파일 읽기 클래스를 정의하려면 다음과 같이 하십시오.

/**
   bus.yml  
 * @author xz
 *
 */
@Component
@PropertySource("classpath:bus.yml")
@ConfigurationProperties
public class BusinessConfig {
    private String email;
    private boolean scheduleEnable;

    public boolean isScheduleEnable() {
        return scheduleEnable;
    }
    public void setScheduleEnable(boolean scheduleEnable) {
        this.scheduleEnable = scheduleEnable;
    }
    public String getEmail() {
        return email;
    }
    public void setEmail(String email) {
        this.email = email;
    }
}

사용:
    @Autowired
    BusinessConfig busConfig;

    //  

좋은 웹페이지 즐겨찾기