묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
ApiExceptionController 질문드립니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용] 스프링 웹 mvc 2편 중 'API 예외 처리' 수강 후 복습하는 중에 이해가 되지 않는 부분이 있어서 질문드립니다.질문은 "/api/members/ex 요청 시 왜 json이 아니라 html 이 반환되고, 상태코드는 왜 200인가" 입니다. 현재 코드에 RuntimeException을 처리하는 예외리졸버나 컨트롤러어드바이스가 없어서 스프링이 제공하는 기본 예외 처리 과정을 거쳐야 되는 상황입니다. 제가 강의를 듣고 이해한 바로는 RuntimeException 발생 시 예외가 WAS까지 전달되고 WAS는 예외 처리를 위한 내부 요청을 하게됩니다. 이 때 BasicErrorController가 호출되고, 클라이언트가 보낸 요청의 Accept 에 따라 내부 요청을 처리할 메서드를 결정하는 것으로 알고 있습니다. 저는 포스트맨에서 accept를 application/json 으로 설정했기 때문에 BasicErrorController의 error() 메서드가 실행되어 json 형식으로 응답이 될 줄 알았는데, 결과는 templates/error/500.html 이 응답되고 상태 코드도 200으로 되어 있습니다.gpt 검색을 했을 때는 templates/error/500.html이 있어서 json 응답이 무시되고 html로 응답을 했을 가능성이 있다고 했는데, 강의에서도 templates/error/500.html 이 있었는데 강의에서는 정상적으로 json 응답이 보내지고 500 으로 상태 코드가 전달되었습니다. 저는 왜 이런 응답을 받은건지 이해가 되지 않습니다.
-
미해결홍정모의 따라하며 배우는 C언어
10.6 2차원 배열 연습문제 구현해봤습니다.
1차원 배열 각각을 2차원 배열에 포인터를 사용해서 값을 추가해주었습니다. #define CRTSECURE_NO_WARNINGS#include <stdio.h>#define MONTH 12#define YEARS 3int main(){ double year2022[MONTH] = { -2.2, -1.1, 7.7, 14.8, 19.1, 23.3, 27.3, 25.7, 22.4, 14.6, 10, -2.8 }; double year2023[MONTH] = { -1.5, 2.3, 9.8, 13.8, 19.5, 23.4, 26.7, 27.2, 23.7, 15.8, 6.8, 1.1 }; double year2024[MONTH] = { -0.5, 3.8, 7, 16.3, 18.5, 24.6, 26.6, 29.3, 25.5, 16.7, 9.7, 0.8 }; /* 1. Use 2D array 2. Print data 3. Calculate and print yearly average temperatures of 3 years 4. Calculate and print monthly average temperatures for 3 years */ double temperatures[YEARS][MONTH]; double* ptr[3] = { &year2022, &year2023, &year2024 }; for (int i = 0; i < YEARS; i++) { for (int j = 0; j < MONTH; j++) { temperatures[i][j] = *(ptr[i] + j); } } printf("[Temperature Data]\n"); for (int i = 0; i <= MONTH; i++) { if (i == 0) { printf("Your index :\t"); continue; } printf("%d\t", i); } printf("\n"); for (int i = 0; i < YEARS; i++) { for (int j = 0; j < MONTH; j++) { if (j == 0) { printf("Year %d :\t", i); } printf("%.1f\t", temperatures[i][j]); } printf("\n"); } printf("\n"); double sum = 0.0; printf("[Yearly average temperature of 3 years]\n"); for (int i = 0; i < YEARS; i++) { sum = 0.0; printf("Year %d : ", i); for (int j = 0; j < MONTH; j++) { sum += *(ptr[i] + j); } printf("average temperature = %.1f\n", sum / MONTH); } printf("\n"); printf("[Monthly average temperatures for 3 years]\n"); for (int i = 0; i <= MONTH; i++) { if (i == 0) { printf("Your index :\t"); continue; } printf("%d\t", i); } printf("\n"); printf("Avg Temps :\t"); for (int i = 0; i < MONTH; i++) { sum = 0.0; for (int j = 0; j < YEARS; j++) { sum += temperatures[j][i]; } printf("%.1f\t", sum / YEARS); } return 0;}
-
미해결[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)
소스코드가 강의 순서랑 다른가요?
❗질문 작성시 꼭 참고해주세요에러 메세지에서 단서를 찾을 수 있는 경우가 많습니다. 에러 메세지를 읽고 한번 검색해보시는것을 추천드립니다.질문글을 작성하실때는, 현재 문제(또는 에러)와 코드나 github을 첨부해주세요.개발중인 OS, ReactNative, Node 버전 등의 개발환경을 알려주셔야합니다.에러메세지는 일부분이 아닌 전체 상황을 올려주세요. 일부만 보여주시면 답변이 어렵습니다. (에러 일부만 자르거나 일부만 복사하지말아주세요) 8-8 듣고 있는데 다크모드에서 전체적으로 코드 변경을 하길래 참고하려고 깃에서 lecture8-8을 열었는데 약간 코드 구성이 다른거 같아요.
-
해결됨카카오 면접관(개발자)이 알려주는 MSA 관점에서의 분산 트랜잭션 패턴
Orchestration 방식의 모듈 구성에 관한 질문
안녕하세요!강의를 모두 학습하고, 실습도 진행하면서 오케스트레이션 방식을 적용해보고 있는데 궁금한 점이 있어 질문드립니다. 현재 실습 환경에서는 service_1이 단일 진입점 역할을 하면서 Account 관련 로직까지 함께 처리하고 있습니다.그런데 실무에서는 이 두 역할을 분리하는 것이 맞는지 고민되고 있습니다. 제가 생각하기로는, 명확한 Orchestrator 서비스가 존재하지 않으면 각 서비스가 상황에 따라 오케스트레이션 역할을 맡게 되고, 시간이 지나면서 구조가 복잡해지고 유지보수에 많이 불리할 것 같습니다. 그래서 실제 운영 환경에서는 다음과 같은 구조가 더 적절한지 여쭙고 싶습니다.orchestration-service → account-service → ... 즉, 오케스트레이션만 담당하는 서비스를 별도로 두고, 각 도메인 서비스는 자신의 책임만 수행하도록 설계하는 것이 맞을까요? 좋은 강의 감사합니다! 많이 배우고 있습니다!
-
미해결ISTQB AI Testing - 베스트 프랙티스를 배우고 시험에 대비
실러버스 제공 여부
강의자료와 실러버스는 제공되지 않는 건가요?
-
미해결350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법
안드로이드 앱 검토에 시간이 얼마나 걸리나요?
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!마크다운, 단축키를 이용해서 편리하게 글을 작성할 수 있어요.먼저 유사한 질문이 있었는지 검색해보세요.서로 예의를 지키며 존중하는 문화를 만들어가요.잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요 현재 앱을 다 만들고, 사업자 계정으로 버전 생성 및 게시 상태에서 멈춰있는 상태입니다.11월 14일에 제출을 한 것으로 기억하는데, 12월 8일인 오늘까지도 계속 검토중이라고 나오네요.아직 해당 계정으로 심사거절과 같은 이메일은 오지 않았고 메일로 문의를 해봤으나 평균적으로 7일까지 걸릴 수 있으나 제출 건수와 신청의 복잡성에 따라 더 오래 걸릴 수도 있습니다 라는 메일이 왔습니다. 좀 더 기다려야하는 것일까요? 아니면 제가 뭔가 빠뜨린 것이 있을까요?
-
미해결프론트 개발자를 위한 백엔드 101 (NestJS, TypeORM)
db연결이 다되었는데 tables에 posts 테이블이 안생겨요
초반 dmg로 다운받을때도 , 다운받고 뭐 초기셋팅 진행해서 해당 로그처럼 서버 데이터 베이스 선택하는거 psql에 없었는데, 명령어 찾아서 아이디 만들고 권한주고 db만들고 꾸역꾸역해서 jdbc 연결했더니 테이블안생김.. ㅈㄴ 스트레스받음. 노션에 있는거 긁어서 그대로 해서 틀린거없음 커서에서 검증도함 대체 원인을 모르겟
-
해결됨PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트
핀 데이터 방향 관련 질문입니다.
다른 질문에 대해 주신 대답에서 TX핀과 RX핀에 대해서 누가 데이터를 생성하고 소비하는지에 따라 데이터 시트 기준으로 방향을 결정한다고 하셨는데 이런 정보가 데이터시트상에서 어떻게 확인될수있는지 궁금합니다. 예를 들면 TX_CLK와 관련한 데이터 시트상의 내용에서 정확하게 어떤 내용을 통해 판단을 내릴 수 있는 것인지 궁금합니다. 또한 Pin Function이 mode에 따라 약간씩 다른 것 같은데 어떤 모드를 봐야하는지 잘 모르겠습니다!
-
미해결(2025 최신 업데이트)리액트 : 프론트엔드 개발자로 가는 마지막 단계
vite를 꼭 써야하나요
누나 저는 인텔리제이 리액트 프로젝트로 만드는데 거기서는 vite 안 쓰고도 npm start 하니까 만들어집니다. vite 를 쓰는 이유가 뭔가요
-
해결됨LangGraph를 활용한 AI Agent 개발 (feat. MCP)
2.4 강의 관련 질문(답변을 검증하는 self rag)
안녕하세요좋은 강의 감사드립니다. 강의에서 이해가 안되는 부분이 생겨 질문드립니다. 2.4 답변을 검증하는 self rag 에서, hallucination을 판단하는 부분에 대한 질문입니다. node가 hallucination을 잘 판단하지 못하자, 강의에서는 크게 3가지 조치를 취하셨는데요hallucination prompt 직접 작성hallucination_llm의 temperature = 0 으로 설정generate_llm의 max_completion_tokens를 100, 50 으로 감소근데 저는 강의대로 따라해도, 계속 hallucinated, not hallucinated가 번갈아가면서 나오더라고요. max_completion_tokens을 100 --> 70, 50으로 감소시켜도, test하는 셀을 여러번 돌리면 hallucinated, not hallucinated가 번갈아가면서 나옵니다. 답변 내용을 보면, 저의 answer는 5천만원에 대한 소득세를 624만원으로 잘 계산을 하는데 check_hallucination만 판단을 잘 못하는것 같았습니다. 답변을 "소득세는 624만원입니다." 이런 식으로만 짧게 대답을 하다보니, hallucination에 대한 판단을 잘 못하는것 같다는 느낌을 받았습니다. 그래서 chatgpt의 도움을 받아서 아래와 같이 수정을 하니 hallucination에 대한 판단은 일관되게 not hallucinated로 판단하더라고요. generate_llm의 max_completion_tokens를 200, 300 정도로 증가generate_prompt를 직접 작성하면서, 작성할때 답변에 대한 근거도 같이 제시하라고 지시아마도 답변에 대한 근거가 같이 제시되면서 hallucination에 대한 판단에 도움을 준 것 같습니다. 그런데 문제가 있습니다 ㅠ 소득세 계산을 잘 못합니다. 수업 코드로 하면 소득세 계산은 624만원으로 매번 잘 계산을 하지만, 이렇게 바꾸는 경우 소득세 계산이 맞을때도 있고 틀릴때도 있습니다. 그럼 현실에서는 max_completion_tokens 을 150, 100 이렇게 조절해가면서 중간의 타협점?을 찾는 것이 방법인지요? 아니면 제 방법이 틀린 것인지, 다른 방법이 있는 것인지 코멘트 해주시면 감사하겠습니다.
-
미해결2026 최신 코딩테스트 자바, 195개 실제 기출 문제 분석
문제 사이트
학습 관련 질문을 남겨주세요. 구체적으로 적을수록 좋아요!마크다운과 단축키를 활용하면 글을 더 편하게 작성할 수 있어요.커뮤니티 질문 & 답변에 비슷한 내용이 있었는지 먼저 검색해보세요.편하게 질문주세요:) 직접 답변 드리도록 하겠습니다~ 자바 코테 바이블 같은 경우에는 문제를 직접 풀어볼 수 있는 사이트를 제공하던데, 현재 강의에서 문제를 직접 풀어보려면 강의에 나오는 문제를 보고 개인적으로 풀어보는 방법밖에 없나요?
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
Contabo 무사히 가입했습니다!
제 뒤에 Contabo 가입하는 분들을 위해서 정보 남겨봐요! 여권정보와 한전앱에서 청구서 캡쳐해서 보냈습니다. 지류 청구서가 아니라서 통과 안되면 어쩌나 걱정했는데, 무사히 통과됐어요!
-
해결됨원클릭으로 AI가 생성해주는 Youtube 쇼츠 만들기 자동화(with n8n)
TTS 요류 해결방법좀 알려주세요
타이틀이 너무 제한적이에요 판도라상자,블랙홀,선택장애 주제로만 계속 나와서타이틀과 나래이션 부분을 따로 gpt로 대본을 뽑아서 시트에 붙혀넣기해서 돌려봤는데 TTS 생성요청 단계에서 오류가 나요 해결방법 좀 알려주세요
-
미해결엑셀 활용하기 : EXCEL 중급 (Inflearn Original)
16강 크기 및 속성 질문
안녕하세요 16강 강의에서 차트와 슬라이서의 크기 및 속성을 변하지 않았음을 설정했는데도, 차트와 슬라이서의 크기와 위치가 변합니다 변하지 않음을 설정하더라도 임의로 크기와 위치는 변경가능하나, 데이터 추가 시에 그로 인한 크기와 위치는 불가한가요?
-
미해결토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1
초기 어플리케이션 구동 시 compose.yml 파싱 오류
spring-boot 버전 4.0.0 으로 프로젝트를 생성하면 어플리케이션 구동 시 아래와 같은 오류가 발생합니다. (현재 2025-12-08)3.x 버전으로 내리면 발생하지 않으니 참고해주세요.2025-12-08T18:40:05.881+09:00 INFO 2496 --- [splearn] [ main] .s.b.d.c.l.DockerComposeLifecycleManager : Using Docker Compose file /Users/coffeenjava/work/study/splearn/compose.yaml2025-12-08T18:40:06.285+09:00 ERROR 2496 --- [splearn] [ main] o.s.boot.SpringApplication : Application run failedtools.jackson.core.exc.StreamReadException: Unexpected character ('\' (code 92)): expected a valid value (JSON String, Number, Array, Object or token 'null', 'true' or 'false')at [Source: REDACTED StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION disabled); byte offset: #UNKNOWN]at tools.jackson.core.JsonParser._constructReadException(JsonParser.java:1800) ~[jackson-core-3.0.2.jar:3.0.2]
-
해결됨[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
API 주소
하이브리드앱 api는 어디서 볼 수 있나요?
-
미해결카프카 완벽 가이드 - 커넥트(Connect) 편
계속 csv파일을 폴더로 인식하는 중입니다.
계속 csv파일을 폴더로 인식하는 중입니다. 이러한 문제에대한 해결방법을 알려주셨으면 합니다.계속 finished 폴더안에 test-01.csv폴더가생기고 그안에 파일이들어
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
vercel 배포 이후 제대로 데이터 패칭이 되지않고 있습니다.
안녕하세요 선생님!! 현재 Supabase Free Plan 데이터가 만료되어 초기화된 후 새 계정을 통해 Supabase 프로젝트를 다시 생성하고, 강의와 동일한 방식으로 테이블 구조 및 샘플 데이터를 수동으로 복구했습니다. 로컬 환경에서는 정상적으로 책 데이터 및 리뷰 패칭이 이루어지고 있으나, Vercel 배포 환경에서는 동일한 API 호출 코드로 요청을 보냈음에도 불구하고 책 데이터가 렌더링되지 않는 상황입니다. Network 탭에서는 응답 상태 코드가 200으로 표시되고 있으나, 정작 데이터가 화면에 나타나지 않고 “책 정보를 불러오는 중 오류가 발생했습니다” 라는 UI 메시지만 출력됩니다. 혹시 Vercel에서 Supabase 관련 추가 설정 또는 환경 변수를 다시 등록해야 하는 부분을 제가 놓친 것이 있을까요?
-
미해결
쿠팡파트너스
쿠팡파트너스에 가입할 때 사업자는 없어도 되는건가요?
-
해결됨원클릭으로 AI가 생성해주는 Youtube 쇼츠 만들기 자동화(with n8n)
동영상 5개 중 일부만 kling video에서 재수정해야할 때 어떻게 해야할까요?
프롬프트, 이미지 생성 후, 비디오 5개를 동시에 생성요청할 경우. 5개 중 몇개만 kling video에서 생성 실패할 경우들이 있네요. 예1 - 일부 프롬프트에만 content guide에 적합하지 않은 표현/인물이 포함된 경우예2 - 일부 이미지가 알수 없는 이유로 영상생성이 어려울 경우 예를들어 1/2/3/4/5 이미지 중, 1/3/5번에 대해서는 영상 생성이 완료되었고, 2/4번은 오류가 날 경우, 프롬프트나 이미지 수정 후 다시 execute workflow를 하면 5개 영상을 다시 다 만들어주는것 같아서 크레딧이 아까운데 혹시 오류가 난 일부 케이스만 영상제작을 요청하려면 어떻게 워크플로우를 보완하면 좋을까요??