SpringBoot 는@Value 주 해 를 사용 하여 정적 변수 에 값 을 부여 하 는 설정 파일 을 읽 습 니 다.
2467 단어 springboot@Value정적 변수값 을 부여 하 다
[email protected]
mail.password=xue
mail.host=smtp.163.com
mail.smtp.auth=true
2.일반 변수 에 값 을 부여 하고 변수 에@Value 주 해 를 직접 추가 합 니 다.
import org.springframework.beans.factory.annotation.Value;
public class MailConfig {
@Value("${mail.username}")
private String username;
@Value("${mail.password}")
private String password;
@Value("${mail.host}")
private String host;
}
3.정적 변수 에 값 을 부여 하고 정적 변수 에@Value 주 해 를 직접 추가 하 는 것 이 잘못 되 었 습 니 다.4.정적 변수 에 값 부여
1.set 방법 사용
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
@Component
public class MailConfig {
public static String username;
public static String password;
public static String host;
@Value("${mail.username}")
public void setUsername(String username) {
this.username = username;
}
@Value("${mail.password}")
public void setPassword(String password) {
this.password = password;
}
@Value("${mail.host}")
public void setHost(String host) {
this.host = host;
}
}
2、사용@PostConstruct(추천 사용)
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
import javax.annotation.PostConstruct;
@Component
public class MailConfig {
public static String USERNAME;
public static String PASSWORD;
public static String HOST;
@Value("${mail.username}")
private String username;
@Value("${mail.password}")
private String password;
@Value("${mail.host}")
private String host;
@PostConstruct
public void init() {
USERNAME = username;
PASSWORD = password;
HOST = host;
}
}
SpringBoot 에서@Value 주 해 를 사용 하여 정적 변수 에 값 을 부여 하 는 설정 파일 을 읽 는 것 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.SpringBoot@Value 정적 변수 에 대한 더 많은 내용 은 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 보 세 요.앞으로 많은 지원 을 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Kotlin Springboot -- 파트 14 사용 사례 REST로 전환하여 POST로 JSON으로 전환前回 前回 前回 記事 の は は で で で で で で を 使っ 使っ 使っ て て て て て リクエスト を を 受け取り 、 reqeustbody で 、 その リクエスト の ボディ ボディ を を 受け取り 、 関数 内部 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.