Spring Boot 4에서 OpenAI Structured Outputs 구현하기: Responses API 응답을 Java DTO로 받는 방법메타 설명: Spring Boot 4에서 OpenAI 공식 Java SDK와 Responses API를 연결하고, Structured Outputs로 모델 응답을 Java DTO에 안전하게 매핑하는 방법을 구현합니다.최종 확인: 2026년 7월 31일LLM에게 “JSON으로 답해 줘”라고 요청했는데 필드가 빠지거나, 배열 대신 문자열이 오거나, enum에 없는 값이 반환된 경험이 있을 것입니다.프롬프트만으로 JSON 형식을 요구하면 출력이 대체로 그럴듯해질 뿐, 애플리케이션이 기대하는 스키마까지 보장되지는 않습니다. JSON mode도 문법적으로 유효한 JSON..