@ConfigurationProperties 가 만난 구덩이 및 해결
만난 구덩이:
완료 클래스 를 만 든 후 set 생 성 방법 을 잊 어 버 려 서 시작 항목 에서 설정 파일 을 읽 을 수 없습니다.@Value("${xxx}")를 사용 하여 set 생 성 방법 이 없 는 전제 에서 설정 파 라 메 터 를 주입 할 수 있 습 니 다.
주:
1.@ConfigurationProperties 를 사용 하여 설정 파 라 메 터 를 주입 하면 get 과 set 방법 을 생 성 하 는 것 을 기억 하 십시오.
2.@Value("${xxx}")를 사용 하면 get 과 set 방법 을 생 성하 지 않 습 니 다.
@ConfigurationProperties 오류 해결 방법
spring initializr 를 사용 하여 Springboot 프로젝트 를 빠르게 만 들 때@ConfigurationProperties(prefix="person"),주석 에 빨간색 오류 표시 가 있 습 니 다.
다음 과 같다.
해결 방법 1:
이 클래스 에@Component 주 해 를 추가 하면 문 제 를 해결 할 수 있 습 니 다.
/*
Perso
@ConfigurationProperties: 。
prefix = "person": peoson 。
, @ConfigurationProperties(prefix = "person") 。
*/
@Component
@ConfigurationProperties(prefix = "person")
해결 방법 2:폭력 적 해결 방식.빨간색 표 지 를 강제로 취소 하 다.이런 상황 에서 간단 한 테스트 는 정상적으로 진행 할 수 있 지만 후속 에는 문제 가 없 을 지 모르겠다.
이상 은 개인 적 인 경험 이 므 로 여러분 에 게 참고 가 되 기 를 바 랍 니 다.여러분 들 도 저 희 를 많이 응원 해 주시 기 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
SpringBoot @ConfigurationProperties 메모의 간단한 사용다음과 같은 경우 구성 파일의 접두사 이름을 메모에 전달합니다. 그러면 코드의 구성 클래스는 다음과 같이 써야 합니다. 위에서 보듯이field1,field2,field3 세 가지 속성은 대상에 귀속됩니다. @Comp...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.