묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Claude + IntelliJ로 TodoList 개발하기 - MCP 완전 정복
inteliJ 와 연결은 되었는데 , Session Out이 자주 발생합니다..
강의를 잘듣고 inteliJ 와 잘 연결을 했는데,한두번 검색하면, 1) 서버 연결이 닫히거나, 혹은 2) 세션을 찾을 수 없다는 에러가 뜹니다 그 이후부터는 클로드코드를 다시 켜야하고, 보통 1~2회만 쓰다가 문제가 생겨버리니까 실제로 사용하는데 큰 제약이 되더라구요..혹시 jet brains가 MCP 호환성이 아직 안좋은건가요, 아니면 저에게만 발생하는건지 궁금합니다. (윈도우를 사용하고 있습니다) 1) 에러2025-09-01T08:35:58.425Z [jetbrains] [info] Server transport closed unexpectedly, this is likely due to the process exiting early. If you are developing this MCP server you can add output to stderr (i.e. console.error('...') in JavaScript, print('...', file=sys.stderr) in python) and it will appear in this log. { metadata: undefined }2025-09-01T08:35:58.426Z [jetbrains] [error] Server disconnected. For troubleshooting guidance, please visit our [debugging documentation](https://modelcontextprotocol.io/docs/tools/debugging) { metadata: { context: 'connection', stack: undefined } }2025-09-01T08:35:58.438Z [jetbrains] [info] Server transport closed { metadata: undefined }2025-09-01T08:35:58.438Z [jetbrains] [info] Client transport closed { metadata: undefined } 2) 에러 2025-09-01T08:32:27.369Z [jetbrains] [info] Message from client: {"jsonrpc":"2.0","method":"notifications/cancelled","params":{"requestId":11,"reason":"McpError: MCP error -32001: Request timed out"}} { metadata: undefined }Error in Socket: java.lang.IllegalStateException: Error POSTing to endpoint (HTTP 404 Not Found): Session not foundError in StdIO: java.lang.IllegalStateException: Error POSTing to endpoint (HTTP 404 Not Found): Session not found
-
해결됨은행 서버 프로젝트 실습을 통해 배우는 코틀린 마스터 클래스
access_token Db 저장건
휘발성이 강한 access_token 을 redis 에 저장하지 않고, 굳이 mysql 에 저장하는 이유가 있을까요??
-
미해결자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide)
자바와 코틀린의 함수형 프로그래밍,
안녕하세요 강사님! 자바는 메소드 자체를 직접 넘겨주는 것 처럼 쓸 수 있다, 자바에서 함수는 변수에 할당되거나 파라미터로 전달할 수 없다. 이부분에서 명확하게 이해가 잘 안되어서 질문을 남깁니다 ㅠ 자바에서 JDK 8이후로 람다와 스트림, 함수형 인터페이스 덕분에 자바도 함수가 일급 시민으로 취급되어 함수형 프로그래밍 패러다임을 적용해서 상호 보완해나가며 개발할 수 있다고 배웠습니다. 그러나 강사님께서 말씀하시는 내용으로는 자바는 그런 것 함수가 일급 시민 자체가 된 것이 아니라, '일급 시민이 된 것 처럼' 동작하도록 함수형 인터페이스를 통해 함수형 프로그래밍을 할 수 있게 된 것이지 근본 자체가 일급 시민이 아니라는 말씀이신건지가 궁금합니다.. 중요한 내용은 아닌것 같지만 모호하게 알고 넘어가기가 찜찜해서 질문을 남겨드립니다.
-
해결됨Claude + IntelliJ로 TodoList 개발하기 - MCP 완전 정복
인텔리제이와 mcp서버 연결이 안되네요.
node.js도 잘 설치하여 셋팅했는데, jetbrains 활성화가 전혀 안되네요. 윈도우 환경이라서 그럴까요? 문제 해결 방안은 있을까요?
-
해결됨멀티 모듈 아키텍처로 구현하는 은행 서버 핵심 기능 [ Kotlin & Spring ]
모듈 간 의존성 관리에 대한 질문
안녕하세요. 강의 수강중에 의존성 추가에 대해서 의문이 들어 질문드립니다. 제가 26강까지 듣고 올리는 질문이라 후속 강의에서 리팩토링 되는 것이라면 넘어가주세요! 멀티모듈 프로젝트에서는 각 모듈이 각자의 의존성을 갖고 관리하도록 하는 것으로 이해하고 있었는데요. 현재 강의에서는 아래 의존성들이 여러 모듈에 흩어져있습니다. 이렇게 되면 의존성 관리 포인트가 늘어나 단점이 생길 것 같은데요. 하나의 모듈에서 각자의 역할과 책임에 맞게 의존성을 관리하는 것에 대해 강사님의 생각이 궁금합니다!spring data jpabank-domainbank-eventresilience4jbank-corebank-api만약 위의 의존성들이 각자의 모듈에서 관리된다면 다른 모듈에서 사용할 수 있도록 특정 기능들을 wrapping해서 제공해주는 방법이 맞을까요? 아니면 혹시 더 좋은 방법이 있을지 궁금합니다.spring data jpabank-domain에서 save(), 혹은 findById()를 다른 모듈에서 사용할 수 있도록 인자만 받는 메소드를 제공한다면 bank-event에선 id값 혹은 entity형식의 객체(필요시 model or dto 추가)만 넘겨 처리할 수 있으니 spring-data-jpa 의존성을 끊을 수 있을 것 같아서요.
-
해결됨은행 서버 프로젝트 실습을 통해 배우는 코틀린 마스터 클래스
data class 관련 질문입니다
강사님 안녕하세요!강의를 듣다가 궁금한 부분이 있어서 질문드립니다. 다름이 아니라, 검색을 해보면 코틀린에서 Entity 정의 시, data class는 권장하지 않고 사용하지 말라는 글들도 나오는데 강의에서는 data class를 사용하셔서 조금 혼란이 오는데요 ㅠㅠ 혹시 실제 코틀린을 사용하는 회사들은 Entity를 정의할 때, 일반 class가 아닌 data class를 사용하나요?
-
해결됨Claude + IntelliJ로 TodoList 개발하기 - MCP 완전 정복
인텔리제이 메모리가 폭주 합니다.
간단한 프로그램인데 Claude 연동해서 Claude ai가 코드를 작성할 때인텔리제이의 메모리를 16GB로 설정해도 부족하다고...저만 그런가요... 아님 다른 분도 그런가 궁금하네요 인텔리제이 메모리 시스템 사용량 이것 때문에 CPU 사용량이 급격하게 올라가면서 시스템이 넘 느려져서 프로세스 강제로 종료를 몇 번을 해도 똑같네요 그리고 실제 Claude가 작성한 코드는 처음 한 번 외에 늘어나지가 않고...설정은 잘 되고 Claude ai가 프로젝트 인식도 다 잘했는데... 코드를 작성하기 시작하면 이런 문제가 계속 발생합니다.
-
미해결자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide)
플랫폼 타입 설명 문의
안녕하세요. 플랫폼 타입 설명 중에서 라이브러리를 가져다 쓴 지점을 래핑해서 단일 지점으로 만듦으로써 이슈를 쉽게 대응한다는 게 어떤 말씀이신지 잘 이해나 상황이 그려지지 않아서.. 이게 어떤건지 예시를 통해 알려주실 수 있는지 궁금해서 질문을 남깁니다. '래핑해서 단일 지점으로 만든다'라는 개념과, 이렇게 만들면 이슈를 어떻게 왜 쉽게 대응할 수 있다는건지 이런 부분을 잘 모르겠습니다 ㅠㅠ
-
해결됨Claude + IntelliJ로 TodoList 개발하기 - MCP 완전 정복
커서 AI 와 클로드 비교에 대한 질문
안녕하세요. 우선 Claude 가 되지 않는데 영상 시청으로 마무리하였습니다.양질의 컨텐츠를 제공해주셔서 감사합니다.강의를 듣고 제가 질문드리고 싶은 몇가지가 있습니다. 저는 비전공자로서 어플을 개발해보고 싶습니다. 이 경우 제가 프롬프트를 복붙할 수는 있지만 하나도 이해를 못했는데, 이 프롬프트는 비전공자는 어떻게 어디에서 가져올 수 있나요 ? 예를 들어서 제 요구사항을 Gemini 에 부탁하고 그걸 Gemini 가 Claude 에 맞게 변형해주면 그걸 그대로 복붙만 하면 되는건가요? 강의에서는 GPT 를 사용한다고 하셨는데, GPT 랑 Gemini 둘중 무엇을 이용해도 상관이 없을까요 ? 그리고비전공자가 어플을 개발한다고 해도 간단한 어플만 개발이 가능할까요? 아니면 나름 정말 배포해도 될만한 어플도 비전공자가 프롬프트만을 이용해서도 충분히 가능할까요 ? 몇몇 제 친구는 비전공자한테는 Cursor AI 가 더 나을 수 있다고 하는데, 어떻게 생각하시는지 궁금합니다. 요즘 개발자분들 이야기들어보면 클로드가 커서를 잡아먹을 정도로 성장했다는 이야기를 볼 수 있었습니다. 4. 강의를 듣고 느낀 점은 제가 프롬프트를 정교하게 잘 쓸 수 있고, 만약에 개발 과정에서 발생하는 틀리거나 해결해야하는 부분들을 이해할 수 있을까 라는 생각을 하고 있는데, 충분히 비전공자도 해결 가능한지 궁금합니다. 예를 들어 저는 Thymeleaf 나 signup.html 이런 용어 조차 친숙하지 않습니다.
-
해결됨가장 쉽고 깊게 알려주는 Kafka 완벽 가이드 [ By. 비전공자 & Kakao 개발자 ]
다이어그램 저장소 파일 오류
다이어그램 저장소 파일을 다운받고 압축해제 시 해당 오류가 발생하는데 파일이 문제인걸까요?
-
미해결Claude + IntelliJ로 TodoList 개발하기 - MCP 완전 정복
질문
비활성화라고 뜹니다. 당연히 인텔리제이에서 MCP server, AI assistant 다 설치했어요. 뭐가 문제일까요?
-
해결됨Claude + IntelliJ로 TodoList 개발하기 - MCP 완전 정복
도와주세요
이렇게 연결이 되어 있는데, MCP tools 이 안뜨고 인텔리제이에 구조를 알려줘 하면 다르게 떠요. 전 이렇게 뜹니다. 어떤 걸 제가 잘못한걸까요 ?
-
해결됨Claude + IntelliJ로 TodoList 개발하기 - MCP 완전 정복
[긴급질문] 도와주세요 세팅
말씀해주신대로 json 파일에서 복붙하고 Claude 재 실행하면 이렇게 뜨는데 왜 그러는걸까요 ?
-
해결됨Claude + IntelliJ로 TodoList 개발하기 - MCP 완전 정복
MCP 툴이 안보이네요...
안녕하세요. 이미 나와 있는 글들을 참고는 했습니다. 따라서 해 보았지만 딱히 변경이 안되네요.제 경우 지금 mcp 부분이 안보이네요.이부분이 제일 시작 부분 같은데요.일단 강의 내용대로 설정은 다 한 상태인데요이상히 변경이 안되네요.강의를 완강 할수 있도록 부디 도와 주십시요. 감사합니다.
-
해결됨프로덕션 레벨 실시간 채팅 서버 구축: 분산 처리부터 성능 최적화까지 (Kotlin & Spring)
그레이스풀 셧다운과 데몬 스레드의 관계 질문
안녕하세요 강사님 좋은 강의 잘 듣고 있습니다강의에서 말씀하신 그레이스풀 셧다운과 데몬스레드의 관계까 제가 이해한 의미와 조금 달라서 여쭤봅니다.저는 그레이스풀 셧다운을 진행 중인 작업을 마무리하고 안전하게 종료하는 것으로 이해하고 있는데 데몬 스레드는 JVM 종료 시 작업이 중간에 끊길 수도 있다고 알고 있습니다. 그래서 “레디스 이벤트 처리 과정이 백그라운드에서 알아서 들어가기 때문에 데몬 스레드를 사용하면 자연스럽게 그레이스풀 셧다운이 된다”라는 설명에서 레디스의 백그라운드 이벤트 처리 방식과 데몬 스레드 사용이 어떤 식으로 연결되는지를 조금 더 구체적으로 알고 싶습니다. 또, 메시지를 소비하는 도중에 애플리케이션이 종료된다면 메시지 손실 가능성은 없는지도 궁금합니다. 그리고 실무 환경에서도 보통 이런 방식(데몬 스레드 기반)으로 Redis Pub/Sub 리스너를 구성하는지 아니면 다른 종료 처리 방식을 더 선호하는지도 알고 싶습니다.좋은 강의 잘 듣고있습니다! 감사합니다.
-
해결됨가장 쉽고 깊게 알려주는 Kafka 완벽 가이드 [ By. 비전공자 & Kakao 개발자 ]
일부 영상들에 스크립트가 누락되었어요 ㅠㅠ
강사님 안녕하세요!스크립트가 2분부터 약 10분간 누락되었네요 ㅠ이번 영상 말고도 다른 영상들에도 누락된게 있는 것 같아요.개인적으로 영상을 2번 시청하는데 두번째는 스크립트로 보면서 하는 편이라 인프런 측에 요청 부탁드려도 될까요?
-
해결됨코틀린 코루틴 완전 정복
CoroutineDispatcher에 대한 질문
안녕하세요.CoroutineDispatcher강의를 들다보니 제가 이해한게 맞는지 궁금하여 질문드립니다. 말씀하시기론 CoroutineDispatcher가 코루틴을 스레드로 보내 실행시키는 객체라고 하셨습니다. 하지만 예제에서 singleThreadDispatcher나 multiThreadDispatcher로 선언했던 객체들이 실제로는 Dispatcher라기보단 Dispatcher에 의해 작업이 수행될 스레드인것 같더라고요. 저는 다른 스레드풀에 그저 Dispatch만 하는줄 알았는데 아닌것 같아 뭐가 맞는지 궁금하여 질문남깁니다.
-
해결됨실전 jOOQ! Type Safe SQL with Java
generate dao 를 통한 삽입 시 pk auto-increment 가 적용되지 않습니다
Kotlin, Groovy gradle, PostrgreSQL 기반으로 프로젝트 세팅이 되어 있습니다 @Repository class ActorRepository( private val dsl: DSLContext, configuration: Configuration ) { private val actorDao = ActorDao(configuration) companion object { private val ACTOR = JActor.ACTOR } fun save(actor: Actor): Unit = actorDao.insert(actor) }이러한 방식으로 Repository 가 구현되어 있을 때, @SpringBootTest class ActorRepositoryTest( private val actorRepository: ActorRepository, ): StringSpec({ "insert test" { val actor = Actor().apply { firstName = "John" lastName = "Doe" } println("Actor before insert: $actor") val insertedActor = actorRepository.save(actor) } }) { override fun extensions() = listOf(SpringExtension) } 위 쿼리가 실행됩니다제가 예상했던 insert into "actor" ("first_name", "last_name") values(?, ?) 과는 다르게 id 값이 0으로 고정되어 생성되더라구요generate dao 를 생성하는 방법이 잘못된 걸까요?
-
해결됨Claude + IntelliJ로 TodoList 개발하기 - MCP 완전 정복
claude code 의 커넥터 관리 설정 미표시!
안녕하세요 강의를 구매 후 클로드코드와 intelliJ ultimate 버전을 연동하려고 하는데요. Mcp server 를 인텔리제이 플러그인으로 설치하고 클로드 코드에의 개발자 설정에서 jetbrains running이라고 뜨는걸 확인했는데요.강의에서 설명하신것처럼 채팅창의 하단의 커넥터에서는 저는 이렇게만 뜨고 제가 설정한 연동내용들이 뜨지 않습니다. 그래서인지 질문을 해도 연동이 안됐다고 뜨고요! 도와주십쇼 !혹시 확장프로그램의 문제인건가 해서 그 화면도 캡쳐했습니다.
-
해결됨은행 서버 프로젝트 실습을 통해 배우는 코틀린 마스터 클래스
TransactionMessage 질문
안녕하세요.TransactionMessage 부분에서time을 기본값 LocalDateTime.now()로 설정하실 때 val -> var로 변경하시는 것을 봤습니다.실무에서 코틀린에서 기본값을 선언할때 관례적으로 var로 하는지 궁금합니다.(코틀린으로 서버를 개발해본적이 없어서 기초적인 질문 드려서 죄송합니다..)감사합니다.