
제목 그대로... 이러한 빨간 줄이 계속 발생했다.
@Value 어노테이션을 붙이고,
application.yml에
ai:
api:
url: https://
이렇게 설정까지 했는데 읽어오기는 커녕

계속 이렇게 static Constructor을 더하라고 경고문이 떴다.
그래서
public AnalyzeService(@Value("${ai.api.url}") String fastApiUrl, WebClient.Builder builder) {
this.webClient = builder.baseUrl(fastApiUrl).build();
}
이런 것도 사용해 보고... 먼저 인젝션을 해 주려고 했는데 여전히 같은 오류가 떴다.
@PostConstruct를 쓰는 방법도 있었지만
전에 그걸 사용했다가 오류가 많이 나기도 했고 요즘은 안 쓰는 것 같고
아예 값을 읽지도 못하는 상태 같아서
도대체 뭐지 하고 구글을 열심히 뒤졌다
그 결과...

이게 문제였다...
import org.springframework.beans.factory.annotation.Value;
import lombok.Value; 를 쓰지 말고 저걸 썼어야 됐는데
괜히 이상한 데서 헤매이고 있었음
내가 또 똑같은 실수를 하지 않길 바라며 적어둔다.
'🍏 Spring Boot' 카테고리의 다른 글
[Spring Boot] 스프링부트 GCP 배포하기 (Google Cloud Platform) (0) | 2025.05.11 |
---|---|
[Spring Boot] Gemini API, Vision API, Vertex AI와 Spring Boot 연결 (0) | 2025.05.04 |
[Spring Boot] Firebase & Google OAuth2 로그인 / 액세스 차단 문제 해결 (0) | 2025.04.30 |
[Spring Boot] Google OAuth2 로그인 설정 (0) | 2025.04.14 |
[Spring Boot] Google Firebase와 Spring Boot 연결 (1) | 2025.04.14 |