inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

일대일: 대상 테이블에 외래키 단방향

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 이 경우 Locker를 주테이블로 삶아서 Member에 있는 Locker locker;를 삭제하고 Locker에 Member member;를 추가하면 해결 되는게 맞을까요?! 많이 헷갈리네요... 개념이 헷갈리지 않기 위해서는 몇 챕터를 다시 보면 좋을까요?!

  • java
  • jpa
Wendy Wendy 댓글 2 좋아요 0 조회수 101

동적 테이블에 대한 질문

미해결

실전! 스프링 데이터 JPA

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 안녕하세요. 궁금한게 있어서 질문 드립니다. 테이블을 년도별로 나누어야 하는 경우 예) person2025, person2026 파티션 테이블도 있겠지만 장기적으로는 나눠야 한다면, 이 경우 하나의 Entity로 테이블을 동적으로 변경 해서 사용하는 방법이 있는지 아니면 Native Query 쿼리로 하는지 실무에서는 어떻게 하는지 궁금합니다.

  • java
  • spring
  • spring-boot
  • jpa
pakapoki 댓글 1 좋아요 0 조회수 108

텔레그램 API 제약조건?

해결됨

[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드

14. 유튜브 요약 챗봇 만들기: 텔레그램 인터랙션과 n8n으로 구현하는 AI 자동화 장에서 012-youtube-transcript-telegram-callbak 만들때 텔레그램 노드를 사용하려고 하니, 아래 그림과 같이 Credential to connect with 부분에서 "Due to Telegram API limitations, you can use just one Telegram trigger for each bot at a time " 와 같이 표시되면서 테스트가 실패되네요. 어떻게 해야 할까요?

  • n8n
  • 인공지능(ai)
  • rag
  • 생성형ai
  • ai-agent
댓글 2 좋아요 0 조회수 259

영상 안보임 장애

해결됨

[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드

이 영상을 포함해서 여러 클립들이 음성만 들리고 영상은 보이지 않습니다. 결론적으로 영상이 보이는 강좌도 있고 안보이는 강좌도 있습니다. 보이는 영상이 있는 걸 보니 설정이 잘못된 것은 아닌것으로 보입니다. 조속한 조치 부탁드립니다.

  • n8n
  • 인공지능(ai)
  • rag
  • 생성형ai
  • ai-agent
이대현 댓글 2 좋아요 0 조회수 129

혹시 이건 수학적 사고가 부족한 걸까요?

미해결

나도코딩의 자바 기본편 - 풀코스 (20시간)

신발 사이즈를 5씩 증가시킨다고 할 때, 저는 단순히 size 변수를 따로 만들어서 250을 저장하고, 그걸 또 배열 인덱스 0번에 저장하고, 그걸 5씩 더해주는 식으로 복잡하게 했는데 정답은 sizeOfshoe[i] = 250 + (5 * i); 이 한줄로 끝나버리더라고요. 아직 초보 단계라 그런건지 수학적 사고를 잘 못해서 그런지 궁금합니다. 감사합니다!

  • java
  • 객체지향
geforce3080ti 댓글 2 좋아요 0 조회수 183

Trigger 문의

해결됨

[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드

안녕하세요, 그간 여러 질문을 올렸었는데 친절하고 정확하게 안내해 주셔서 잘 해결해 나가고 있어서 감사드립니다. 006-gmail-email 에서 궁금한 점인데요. Test workflow를 실행하면 두개 트리거가 실행되지 않고, 한개 트리거만 실행이 되어서요. 아래 이미지는 Test workflow 후의 모습인데요, NaverMail 만 트리거가 실행되고, Gmail Trigger는 실행이 되지 않았습니다. 무언가 조치를 추가적으로 하지 않아서 생기는 정상적인 상황인지 문의 드립니다.

  • n8n
  • 인공지능(ai)
  • rag
  • 생성형ai
  • ai-agent
john.chang 댓글 2 좋아요 0 조회수 76

페이지네이션 시 조회 과정 질문

해결됨

스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판

현재 페이지네이션 기반 조회 시 조회 과정이 궁금해서 질문드립니다. secondary index에서 offset 위치까지 순차탐색 -> secondary index -> 클러스터링 인덱스에서 primary key 조회 -> 실제 데이터 조회 일단 위 과정이 맞는지 궁금합니다. 2 . 위 과정이 맞다면 이 과정에서 db에서 데이터 조회를 limit만큼 반복하는 것인지, 아니면 실제 db에서 데이터 조회는 한 번에 이루어지는 것인지 궁금합니다. 페이지 조회 말고 그냥 범위 조회일 시에는 한 번에 조회되서 값이 많아도 시간 차이가 많이 안나는지 궁금합니다. offset 없이 조회해보니 바로 조회되는 거 같긴합니다.

  • java
  • mysql
  • spring-boot
  • kafka
  • redis
yso829612 댓글 2 좋아요 0 조회수 107

Community notes 사용 불가능 문의

해결됨

[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드

안녕하세요, 영상 보고 따라하고 있는데 Community nodes 내에 'install'버튼은 없고, 다른 메세지만 나오고 있어서 문의드립니다. docs를 봐도, 별 내용이 없어서 문의드립니다...!

  • n8n
  • 인공지능(ai)
  • rag
  • 생성형ai
  • ai-agent
Autumn Park 댓글 2 좋아요 0 조회수 65

값이 안변해요

해결됨

스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판

학습 관련 질문을 최대한 상세히 남겨주세요! 고민 과정도 같이 나열해주셔도 좋습니다. 먼저 유사한 질문이 있었는지 검색해보세요. 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. @Test void updateTest() { update(184717674569289728L); ArticleResponse response = read(184717674569289728L); System.out.println("response = " + response); } void update(Long articleId) { restClient.put() .uri("/v1/articles/{articleId}", articleId) .body(new ArticleUpdateRequest("hi 2", "my content 22")) .retrieve(); } @Getter @AllArgsConstructor static class ArticleCreateRequest { private String title; private String content; private Long writerId; private Long boardId; } @Getter @AllArgsConstructor @NoArgsConstructor static class ArticleUpdateRequest { private String title; private String content; } response = ArticleResponse(articleId=184717674569289728, title=hi, content=my content, boardId=1, writerId=1, createdAt=2025-05-25T02:22:06, modifiedAt=2025-05-25T02:22:06) 이렇게 값이 안변하는 이유가 있을까요? @PutMapping("/v1/articles/{articleId}") public ArticleResponse update(@PathVariable Long articleId, @RequestBody ArticleUpdateRequest request) { return articleService.update(articleId, request); }

  • java
  • mysql
  • spring-boot
  • kafka
  • redis
kimoon Hong 댓글 2 좋아요 0 조회수 79

디폴트 메서드 pdf파일 오류 및 질문

해결됨

김영한의 실전 자바 - 고급 3편, 람다, 스트림, 함수형 프로그래밍

========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 디폴트 메서드 공부하다가 영상 화면이랑, pdf 결과 화면이 달라서 제보를 드립니다. 영상 화면 에서는 time 다음에 2025-03-생략... 이렇게 나오는데, pdf 파일에서는 이렇게 나옵니다. 그래서 오류이고요. 여기서 질문이 생깁니다. pdf 파일 에서 time: 다음에 " (실행 시점: +1일) " 이렇게 나오는데, 어떻게 하신건가요? 일단 생각나는 방법이.. 이렇게 만들기는 하였는데.. pdf파일에 나온 결과처럼 하는 방법은 생각이 안납니다.(저의 생각상 포멧터 를 이용 하신것 같은데 모르겠더라고요.) 추가1 포멧터 라고, 생각한 이유 + pdf 파일 오류라 는 것을 아는 이유는. 출력이 너무 없어 보여서 고치자는 생각에 고쳤고, 11:08초 부분에 pdf 파일을 보여주는데 이게 눈에 뛰더라고요. 답변 부탁 드립니다.

  • java
  • 함수형-프로그래밍
  • lambda
  • optional
생각하는자 댓글 3 좋아요 0 조회수 162

imap 에서 문의 드립니다.

해결됨

[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드

IMAP 에서 영상을 주욱 따라 하고 있다가 get Many 단계에서 첨부한 이미지 처럼 test step 을 클릭 하니까 오른편과 같이 설정을 하라는 얘기가 나옵니다. 왼편은 가렸지만 내용은 잘 나왔습니다. 뭐가 잘못 된 걸까요?? 그래서 Settings 에 들어가서 Always Output Data 를 켰더니.. 처럼 나옵니다.. 왜 그럴까요??

  • n8n
  • 인공지능(ai)
  • rag
  • 생성형ai
  • ai-agent
민경언 댓글 2 좋아요 0 조회수 95

예시코드 오타 제보

미해결

죽음의 Spring Batch: 새벽 3시의 처절한 공포는 이제 끝이다.

킬구형 일부러 그런건진 모르겠는데, 우선은 Batch Listener 섹션에서 실행명령에 전부 --job.name=~~ 형식으로 되어있어. 잡이름을 인식 못해서 Job Bean이 여러개 명시되어있으면 실행할때 오류나는 것 같아. --spring.batch.job.name= 처럼 안하면 안될 것 같은데, 이건 의도적으로 줄인걸까?

  • java
  • spring
  • spring-boot
  • spring-batch
  • backend
FWoody 댓글 2 좋아요 1 조회수 163

vector store 저장할때 메타데이터 추가 가능한가요?

해결됨

[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드

vector store 저장할때 메타데이터 추가 가능한가요? chat 이랑 대화 나누는데 정확도가 너무 떨어지는것 같아요. 특정 PDF의 백터 임베딩만 필터링 해서, RAG하면 좋겠는데요. 그 방법으로 메타데이터 필터를 생각하고 있는데 커스텀이 쉽지 않네요.

  • n8n
  • 인공지능(ai)
  • rag
  • 생성형ai
  • ai-agent
코드DOS 댓글 2 좋아요 0 조회수 145

6:14

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

Call methods of Car class랑 Call methods of ElectricCar Class랑 아래 출력값 왜 start 밑에 줄이 refuel이 나오나요? 앞에 부모 클래스에는 start->stop->refuel 순서대로 나오는데 출력값은 start->refuel->stop으로 나오는데 왜그런지 궁금하네요

  • python
  • java
  • c
  • 정보처리기사
snow4532 댓글 2 좋아요 0 조회수 57

Event 클래스에 제네릭을 쓰신 이유가 궁금합니다.

해결됨

스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판

EventPayload 를 제네릭으로 하셨는데 단순히 다형성 이용해서 하는 거랑 차이가 뭘까요? package kuke.board.common.event; import kuke.board.common.dataserializer.DataSerializer; import lombok.Getter; @Getter public class Event<T extends EventPayload> { private Long eventId; private EventType type; private T payload; public static Event<EventPayload> of(Long eventId, EventType type, EventPayload payload) { Event<EventPayload> event = new Event<>(); event.eventId = eventId; event.type = type; event.payload = payload; return event; } public String toJson() { return DataSerializer.serialize(this); } public static Event<EventPayload> fromJson(String json) { EventRaw eventRaw = DataSerializer.deserialize(json, EventRaw.class); if (eventRaw == null) { return null; } Event<EventPayload> event = new Event<>(); event.eventId = eventRaw.getEventId(); event.type = EventType.from(eventRaw.getType()); event.payload = DataSerializer.deserialize(eventRaw.getPayload(), event.type.getPayloadClass()); return event; } @Getter private static class EventRaw { private Long eventId; private String type; private Object payload; } }

  • java
  • mysql
  • spring-boot
  • kafka
  • redis
minjun 댓글 2 좋아요 0 조회수 122

gmail 인증 실패 문제

해결됨

[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드

안녕하세요 남박사님 8. Gmail 연동부터 자동 응답까지: 이메일 AI 에이전트 완전 구축법 21:27 ・ 수업 자료 강의를 듣던 와중에, 강의에서 알려주신 대로 진행해서 지메일 이메일 트리거를 하려고 했으나 2단계 비밀번호를 넣고 "test step" 을 눌렀는데 작업이 끝나질 않습니다... 왜일까요?

  • n8n
  • 인공지능(ai)
  • rag
  • 생성형ai
  • ai-agent
JY 댓글 3 좋아요 0 조회수 271

store를 List로 만들지 않고, Map으로 만든 이유가 궁금합니다.

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 여기에 질문 내용을 남겨주세요. store를 List로 만들지 않고, Map으로 만든 이유가 궁금합니다. 더 효율적인 뭔가가 있는지요?

  • java
  • spring
  • mvc
  • spring-boot
smog1000y 댓글 1 좋아요 0 조회수 147

8:54

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

8:54 초에 답 출력을 할 때요. 상속이면 부모 먼저 출력한다고 해서 Start Car created 까지 이해가 되는데 왜 그다음이 Engine started가 아니고, electric car created 인지 이해가 안되네요.ㅠ

  • python
  • java
  • c
  • 정보처리기사
snow4532 댓글 2 좋아요 0 조회수 68

멀티턴, MemorySaver,MessagesState 질문 입니다

해결됨

LangGraph를 활용한 AI Agent 개발 (feat. MCP)

안녕하세요 강의 보다가 헷갈리는 부분이 있어서 질문드립니다 질문1. 3.3 LangGraph에서 도구(tool) 활용 방법 아래 agent 함수는 여러번 호출되는데 리턴하는 부분에서 새로운 배열을 만드는것 처럼 보이지만 add_messages에 의해 자동으로 누적되어 멀티턴 대화가 된다고 이해하면 맞을까요? def agent(state: MessagesState) -> MessagesState: """ 에이전트 함수는 주어진 상태에서 메시지를 가져와 LLM과 도구를 사용하여 응답 메시지를 생성합니다. Args: state (MessagesState): 메시지 상태를 포함하는 state. Returns: MessagesState: 응답 메시지를 포함하는 새로운 state. """ # 상태에서 메시지를 추출합니다. messages = state['messages'] # LLM과 도구를 사용하여 메시지를 처리하고 응답을 생성합니다. response = llm_with_tools.invoke(messages) # 응답 메시지를 새로운 상태로 반환합니다. return {'messages': [response]} 질문2. 3.5 Agent의 히스토리를 관리하는 방법 MemorySaver()의 목적은 주피터 노트북 각 블록을 사용하는데 있어 그 전에 실행해서 얻은 message를 메모리에 저장후 다음 요청 (update_query)에 반영하기 위해 사용된게 맞을까요?

  • 프롬프트엔지니어링
  • llm
  • ai-agent
  • langgraph
  • mcp
znznwkdrns 댓글 2 좋아요 0 조회수 187

새로운 메시지에 summary 추적 질문드립니다.

미해결

LangGraph를 활용한 AI Agent 개발 (feat. MCP)

from langchain_core.messages import SystemMessage def agent(state: AgentState) -> AgentState: """ 주어진 `state`에서 메시지를 가져와 LLM과 도구를 사용하여 응답 메시지를 생성합니다. Args: state (AgentState): 메시지 기록과 요약을 포함하는 state. Returns: MessagesState: 응답 메시지를 포함하는 새로운 state. """ # 메시지와 요약을 state에서 가져옵니다. messages = state['messages'] summary = state['summary'] # 요약이 비어있지 않으면, 요약을 메시지 앞에 추가합니다. if summary != '': messages = [SystemMessage(content=f'Here is the summary of the earlier conversation: {summary}')] + messages # LLM과 도구를 사용하여 메시지에 대한 응답을 생성합니다. response = llm_with_tools.invoke(messages) # 응답 메시지를 포함하는 새로운 state를 반환합니다. return {'messages': [response]} 부분에 summary = state['summary'] agent시작하자마자 summary를 넣게되는데 해당 소스부분은 몇 번을 질문해도 처음에는 빈값이 들어가는게 맞나요? summary를 연속질문에 처음 시작 부터 적용하기 위해서는 아래처럼 session정보를 받아서 처리해야하는지 궁금합니다. from langchain_core.messages import HumanMessage query = '안녕' for chunk in graph.stream({'messages': [HumanMessage(query)], 'summary': graph.get_state(config).values['summary']}, config=config, stream_mode='values'): chunk['messages'][-1].pretty_print()

  • 프롬프트엔지니어링
  • llm
  • ai-agent
  • langgraph
  • mcp
sangin1.park 댓글 2 좋아요 0 조회수 79

인기 태그

인프런 TOP Writers

주간 인기글