묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
JPA기반 애플리케이션에서 연관관계 매핑을 사용하지 않는다는 것 (DB에서 FK를 사용하지 않는 것)
JPA에서 연관관계 매핑을 아애 활용하지 않는다는 것은 JPA를 사용하는 것이 사실상 무의미한 것일까요? 실무에서 JPA를 사용하고 있는데, FK를 사용하지 말라고 하셔서요.. (설계가 완벽하지 않은 상태에서 데이터 정합성 문제로 인한 수작업 때문입니다.)
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
결제 보류로 넘겨야 하는 결제 예외 상황에서
서비스단에서 호출한결제 시스템(api 호출)에서 결제 금액 부족 런타임 에러로 던진 걸잡아서 다시 체크예외로 던지고 전역 예외 처리기 (@ControllerAdvice)를 사용해 처리하나요?
-
해결됨한 입 크기로 잘라먹는 타입스크립트(TypeScript)
상태관리와 props2에서 map 에서 오류
'void[]' 형식은 'ReactNode' 형식에 할당할 수 없습니다.'void[]' 형식은 'Iterable<ReactNode>' 형식에 할당할 수 없습니다.'[Symbol.iterator]().next(...)'에서 반환되는 형식은 해당 형식 간에 호환되지 않습니다.'IteratorResult<void, any>' 형식은 'IteratorResult<ReactNode, any>' 형식에 할당할 수 없습니다.'IteratorYieldResult<void>' 형식은 'IteratorResult<ReactNode, any>' 형식에 할당할 수 없습니다.'IteratorYieldResult<void>' 형식은 'IteratorYieldResult<ReactNode>' 형식에 할당할 수 없습니다.'void' 형식은 'ReactNode' 형식에 할당할 수 없습니다.ts(2322){todos.map((todo) => ( <TodoItem key={todo.id} {...todo} /> ))}위 코드에서 이런 오류가 발생합니다 왜이러는걸까요? 아래는 todoItem입니다 import React from "react"; import { Todo } from "../model/types"; const TodoItem = ({ id, content }: Todo) => { return <div>{content}</div>; }; export default TodoItem; 코드엔 문제가 없어보이고 실행도 되는데 오류가 발생하는 이유가 뭘까요
-
해결됨Next + React Query로 SNS 서비스 만들기
require 문법 질문드립니다.
제가 알기로는 require는 commonjs에서 쓰는걸로 알고 있는데 useEffect내부에서 쓰시는걸 보고 궁금점이 생겨 질문드립니다.require 대신에 dynamic import를 쓰는건 보았는데 require도 클라이언트에서 사용이 가능한가요?
-
해결됨실습으로 손에 잡히는 SQLD의 정석(2과목)
70번, 71번
영상이 없습니다!
-
미해결파이썬 동시성 프로그래밍 : 데이터 수집부터 웹 개발까지 (feat. FastAPI, async, await)
ThreadPoolExecutor 중간에 멈추는 법
선생님 안녕하세요 좋은 강의 감사합니다. 수업자료 3-3 io multi-threading.py 관련해서 질문 있습니다. 만약 fetcher 함수가 끝이 있는 함수가 아니라 while 문으로 계속 도는 (다른) 함수라고 가정하고, ThreadPoolExecutor 를 통해 2개 이상의 스레드에서 함수들을 돌린다고 했을 때 파이썬 스크립트 파일을 실행시키면 ctrl+c 를 눌러도 종료가 안되는데, 이건 왜 이러는 것이죠? 그리고 ctrl+c 를 통해 종료를 하게 하려면 어떻게 코드를 수정해야 하는지도 설명 부탁드립니다.
-
해결됨초보자를 위한 BigQuery(SQL) 입문
battle 테이블 오류
battle 파일을 반디집으로 압축 풀기하고 업로드 했는데 다음과 같은 오류가 뜹니다 어떻게 해야할까요?
-
미해결김영한의 실전 자바 - 중급 2편
정적 메서드 사용 시 public 여부
private 으로 사용하는 경우는 명확히 붙여주는거같은데 public 의 경우 붙이는 경우도 있고 안 붙이는 경우도 있는 것 같아서 질문드립니다. 혹시 기준이 있을까요?
-
해결됨유니티 시스템 프로그래밍 Pt.1 - 상용 게임 구현을 위한 핵심 시스템 올인원 패키지
강의 자료 질문
혹시 '4.3 유저 재화 관리 및 커스텀 메뉴 (UserGoodsData, GoodsUI, CustomTools)' 강의 자료에서 Art/UI/GoodsUI 폴더에 있는 아이콘이 없는게 맞는건가요?
-
미해결김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
멀티스레드 app 질문
안녕하세요.스레드 강의를 듣던 중에 만들고 싶은 프로그램이 생겨서 질문 드립니다.스크랩 데몬 프로그램을 만들려고 하는데DB에서 url 리스트를 조회하고리스트를 스레드 갯수만큼 분할한 뒤멀티 스레드를 활용해서 각 스레드에서 스크랩을 하고 DB에 저장 한 뒤 잠시 sleep위를 무한 반복하는 역할을 합니다.lombok, logging, dev, prod.yml config 등 springboot의 편리함을 사용하고 싶고gradle을 활용하여 멀티 모듈로 작성할 계획인데(DAC: JPA를 사용하는 역할은 따로 분리, infra mailling 등 분리)spring-boot-starter만 web 없이 사용해서 구현하려고 했더니 마땅히 작성할 위치가 보이지 않아 일단 ApplicationRunner를 구현하고 작성하였는데 문제는 build 시에 ApplicationRunner를 springboot가 실행하여서 무한 반복에 빠져서 빌드가 완료가 안됩니다.이를 환경변 수 등을 이용해서 피할 수는 있겠으나이러다보니 springboot에 작성하는게 잘못된건가 싶기도하고 그냥 쌩 자바 프로그램으로 하는게 맞을까요?선생님이시라면 어떻게 구현을 하실지 의견 부탁드립니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
@SpringBootTest 가 SpringExtention 을 못찾아서 안돌아감
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]section3. 스프링 메시지 소스 활용 을 수강하던 중 @SpringBootTest 가 붙은 클래스 테스트를 실행하였는데, 아래와 같은 오류가 발생합니다.테스트가 무시되었습니다.java.lang.TypeNotPresentException: Type org.springframework.test.context.junit.jupiter.SpringExtension not presenthttps://github.com/mtak0235/TIL/tree/main/spring/item-service
-
미해결실전! 스프링 데이터 JPA
Annotation 순서
Annotation의 순서에 따라 실행 결과가 바뀌진 않겠지만 실무에서 관행으로 쓰이는 순서가 있을까요?중요도에 따라 혹은 포괄적인 것을 상위 배치하는 등 선호되는 배치 순서가 궁금합니다!
-
미해결AWS(Amazon Web Service) 중/상급자를 위한 강의
CloudFormation + SAM 실습 nodejs18.x 로 수정해야합니다.
CloudFormation + SAM 실습 nodejs18.x 로 수정해야합니다. 기존코드가 작동되지 않아 공유드립니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
윈도우 빌드 관련 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]여기에 질문 내용을 남겨주세요.gradlew build 라고 안치고gradlew만 입력했을때 BUILD SUCCESSFUL 이라고 나왔습니다이 문구 뜨고 gradlew build 입력하면위와 같은 에러가 뜹니다..이 에러가 뜨긴 했는데 디렉토리는 생성이 되었고 java -jar () 하면위처럼 잘 빌드된것처럼 spring이 나옵니다..그냥 계속 실습 진행해도 괜찮은걸까요?
-
미해결자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide)
코틀린 싱글톤 질문
강사님께서 코틀린으로 서버를 만드실 때 object로 싱글톤 만드는 방법을 사용하지는 않는다고 하셨는데 실제 현업에서 이러한 방식으로 싱글톤을 많이 안만드나요? 혹시 이러한 방식을 사용하는 현업에서의 예제가 있다면 어떤게 있나요?
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
useNavigate 질문입니다
안녕하세요 선생님.useNavigate 질문이 있습니다.새 일기쓰기 페이지에서 '취소하기'를 누르면 뒤로 돌아갈때 nav(-1)을 쓰셨는데 사실 nav(-1)도 할 수 있지만 nav('/')를 할 수도 있는데 성능상의 차이가 있을까요?? 반응 이라던지 좀 더 큰 프로젝트라면 어떤걸 쓰는게 안전하다던지 하는 차이가 있는지 궁금합니다. 감사합니다
-
미해결스프링 프레임워크는 내 손에 [스프1탄]
namespace 칸이 없습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.가장 egov 4.2버전으로 처음부터 다시 하고있는데namespace 항목이 없습니다.어노테이션에러 해결어떻게 해야할까요..현재 pom.xml에 아래 디펜던시 추가해봣는데도 안됩니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
윈도우 빌드 오류
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)계속 빌드 오류가 나서 아래처럼 뜹니다.. 프로젝트를 지웠다가 다시 생성해봐도 똑같이 뜨는데 어떻게 해결할수있을까요ㅜStarting a Gradle Daemon, 1 incompatible Daemon could not be reused, use --status for details> Task :testHelloSpringApplicationTests > contextLoads() FAILEDjava.lang.IllegalStateException at PluginLoader.java:85Caused by: java.lang.IllegalStateException at DefaultMockitoPlugins.java:105Caused by: java.lang.reflect.InvocationTargetException at Constructor.java:499Caused by: org.mockito.exceptions.base.MockitoInitializationException at InlineDelegateByteBuddyMockMaker.java:260Caused by: java.lang.IllegalArgumentException at InstrumentationImpl.java:-21 test completed, 1 failed> Task :test FAILEDFAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':test'.> There were failing tests. See the report at: file:///C:/Users/%EB%AC%B8%EC%9D%B4%ED%98%84/Desktop/study/hello-spring/build/reports/tests/test/index.html* Try:> Run with --scan to get full insights.BUILD FAILED in 55s7 actionable tasks: 7 executed//////////////////////////참고로 자바 버전은 17입니다인텔리제이 내에서 자바 버전도 17로 동일하고gradle 설정도 인텔리제이로 다 맞춰놨습니다
-
미해결
[건의] ansible 강의 관련 건의 있습니다.
안녕하세요?ansible 강의 구매자입니다. 다름이 아니라 ansible 강의를 예전에 구매 했다고최근에 공부하고 있는데 왠걸... 너무 오래 전이라 그런지 os 단 에서 부터 문제가 있었습니다 "기초-응용] 다양한 환경을 앤서블(Ansible)로 관리하기 with 베이그런트(Vagrant)" 이 강의를 구매하였고현재는 "구성 관리 자동화 도구 - 앤서블(Ansible)" 로 새롭게 강의 가 업데이트 되는거 같더라구요. 제가 물론 미리 구매하고 늦게 강의를 드는거 같긴한데... 사실 이러면신규 강의로 교육 승계가 되면 좋을거 같아 건의 드립니다. 이런 경험 때문에 교수님 강의를 구매하기 망설여져요..미리 사봤자.. 아예 새롭게 강의가 생긴다는 생각이 듭니다. 기존 ansible 강의 구매자한테는 신규 ansible 강의에 대해서는 무료로 들을 수 있도록 승계가 되면 좋을거 같아 건의드립니다.
-
해결됨손에 익는 Next.js - 공식 문서 훑어보기
route.ts에 async 키워드가 필요한가요?
/app/api/revalidate/route.ts 파일 내 POST 함수가 async로 선언되어 있습니다. 본문에 await이 없는데 async로 선언되어야 하나요?