3.1 Java_Backend/SpringBoot1 [springboot] @Value와 싱글톤 공유 문제로부터의 교훈 문제 상황개발 중 GPT 추천 기능에서 @Value("${openai.prompt}")로 주입된 프롬프트 템플릿 문자열을 기반으로 사용자의 MBTI, 선택지, 목표 등을 바꿔서 요청하는 로직을 만들었다.처음에는 문제없이 잘 동작했다고 생각했지만, 서버 배포 후 이전 사용자의 값이 그대로 반영되어 응답되는 버그가 발생했다. 프론트엔드 : 어 .. 전 분명 토마토와 각종 과일중에 먹을걸 추천해달라했는데 산과 바다중에 고민해요..?! 문제의 코드//... 생략@Servicepublic class RecommendService { @Value("${openai.prompt}") private String promptTemplate;//... 생략 private String put.. 2025. 6. 2. 이전 1 다음 728x90