묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 배치
안녕하세요. 질문드립니다.
안녕하세요. 강의 잘 듣고 있습니다.사소한 부분일 수 있지만 ppt 56 페이지 도식에서 StepExecutionID 가 5인 StepExecution은 StepExecutionID 3에서 성공했으니 생성되지 않는게 아닌가요 ?제가 잘못 생각하고 있는 거라면 답변 부탁드립니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Jpa 를 이용하면 자바 객체를 pojo하게 가져갈 수 있나요?
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]🧶 상황 설명 : spring jdbc 로 구현중입니다. 엔티티 객체와 도메인에서 사용하는 객체를 분리했습니다.. 영속성 중간에 converting 해주는 과정이 있습니다.🧶 이렇게 구현한 이유 : 도메인 객체는 순수 자바로만 이루어지게끔 하고 싶었어요. 다른 기술이나 영속성 관련 정보 (@Table, @Id)등의 부가정보와 의존성을 해당 도메인 레어어와 객체에 넣고 싶지 않았습니다. 🧶 그래서 질문 :Jpa 를 이용하면 POJO 하게 사용하는 것을 포기해야하나요?방법이 있을까요?POJO 하게 사용한다는 것이 어떤 거라고 생각하세요?분리없이 하나의 객체로 사용하는 것과 도메인과 레포지토리 객체를 분리하여 POJO 하게 지키는 것 중 어느 것이 더 낫다고 생각하세요?
-
미해결Power BI 데이터 분석과 시각화
값 (Y축) 표시 단위
전월세 데이터로 만든 바 그래프를 보면 값 (Y축)의 표시 단위가 10억으로 되어 있는데 1억으로 바꿀 순 없나요? 표시 단위 항목을 보니 억 단위는 없는데 항목에 없는 표시 단위를 사용할 수는 없는 것인지 궁금합니다.
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
클래스명 __ 사용 이유에 대해 질문드립니다.
클래스명 사용 시 아래와 같이 언더바 두 개를 사용하셨는데 특별한 이유가 있는지 궁금합니다.className="nav__input"
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
jpa EntityManager 빨간줄
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]SpringConfig의 EntityManager em에서 빨간 줄이 생깁니다.다른 질문 글들을 읽어보니 H2 데이터베이스를 사용하면 빨간 줄이 생기지 않는 거 같은데저는 AWS의 RDS mysql을 연결했습니다./resource/appication.property입니다.em에서 빨간 줄이 생기지만 실행해보면 정상적으로 회원가입, 회원목록 조회가 되긴 되는데h2 DB가 아니라 RDS의 mysql을 사용하면 왜 em에서 빨간 줄이 생기는지 알고 싶습니다.그리고 김영한님의 다른 jpa강의도 듣고 싶은데 H2가 아니라 mysql을 사용하면 강의 수강에 무리가 있을까요 ?
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
yarn dev 실행 시 새로고침 미실행 오류에 대한 질문
포트폴리오 섹션 01의 UI 작업을 수행하던 도중 궁금한 점이 생겨 질문드립니다. css의 설정이 변경되면 새로고침되면서 설정에 맞게 바뀌어야 하는 게 맞습니다. 하지만 제가 작업하다 보면 css가 잘 적용되다가도 자주 중간에 wait-compiling이 계속 이어지며, 그런 도중 새로고침 (ctrl+f5랑 그냥 ctrl 둘 다)을 하면 설정한 화면과 저 아래 새로고침 영역이 사라지고 화면에 Internal Server Error가 출력되고 결국 다시 yarn dev를 새 터미널을 열어 실행시켜야 합니다. 이 문제를 어떻게 해결할 수 있을까요? 사진은 제가 페이지가 잘 만들어졌나 테스트를 위해 핑크로 글자를 만든 것이고, 핑크색을 적용하는 css를 빼고 다른 설정을 넣었는데도 화면은 로딩중이라고 계속 뜨며 화면 변화도 없는 상황입니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Entity 내의 로직들, 생성 함수에 대한 질문
안녕하세요! 간단한 질문이 있어서 살짝 남겨보게 되었습니다. 1. 지금까지 JPA 강의를 들으면서 - "Entity 에는 Setter 를 열어두지 말고, Getter 만 열어둔채, 초기값 Setting 에는 생성자를 사용하라. 그리고 변경에 대해서 setter 가 필요하다면 그 때 열어두고, 연관관계에 대해 수정시 setting 외의 로직을 수행해야 하기 때문에 change, modify 등의 수식어를 사용해서 함수를 만들어라 ". 정도로 이해하고 있었습니다. 이 관점에서 createOrder() 함수는 설명해주신대로 그냥 Order 을 생성해주는 함수고, 초기값을 setting 해주는 함수인데, 이게 생성자와 어떤 점에서 다른지 이해가 잘 되지 못했습니다. public Order(Member member, Delivery delivery, OrderItem ... orderItems){ this.member = member; this.delivery = delivery; ... OrderItem for 문 this.status = OrderStatus.ORDER; this.orderDate = LocalDateTime.now(); }위처럼 그냥 생성만 해주는 함수와 어떤 차이가 있는지 이해를 못하였습니다 ㅠㅠ2. 비즈니스 로직들을 Service 단에서 수행하지 않고, Entity Class에서 모두 짜는 이유가 잘 이해가 되지 않았습니다 ㅠ 애를 들면 cancel() 의 명령어 같은 경우, ~~ /orderItem/cancel/3 이런식으로 들어오게 된다면, Service Layer 에서 OrderItem 조회하고, Repository 를 호출하며 Order에 대한 \ 필요 로직 수행, Item에 대한 필요로직 수행을 하는것으로 생각을 했어서 그런 것 같습니다. 지금 현재 강의 부분과 같은 설계는 약간 영속성 컨텍스트를 계속 관리하면서 필요 SQL들이 자연스럽게 호출되게 하는 방식인 느낌인데 이런 방향이 맞을까요?
-
해결됨[코드캠프] 강력한 CSS
float와 clear
안녕하세요 선생님.잘 이해가 안가서 그러는데요,css강의중 float레이아웃 파트의 20분쯤에 보시면float와 clear에 관한 내용들이 나옵니다.float를 적용해주고, clear로 float적용해줬던 것을 지워주는 개념인가요?그렇다면 애초에 float를 사용하지 않으면 굳이 clear로 지워줄 필요가 없을텐데왜 float를 만드는 것이며 왜 clear로 굳이 float를 "어떤 작용"을 하여서 핸들링 해주는 걸까요?("어떤 작용"에 대해서는 분명 눈으로는 "어떤 작용"을 한다는게 보이긴 하는데 이게 어떤것인지는 표현을 못하겠습니다 ㅠㅠ)
-
미해결프로젝트로 배우는 Vue.js 3
[33강] pagination2 numberOfPages 호출
const numberOfPages = computed(() => { console.log(numberOfTodos.value); return Math.ceil(numberOfTodos.value / limit.value); }); const getTodos = async () => { try { const res = await axios.get( `http://localhost:3000/todos?_page=${currentPage.value}&_limit=${limit.value}` ); numberOfTodos.value = res.headers["x-total-count"]; todos.value = res.data; } catch (err) { console.log(err); error.value = "Something went wrong."; } }; getTodos(); return { todos, addTodo, toggleTodo, deleteTodo, searchText, filterTodos, error, numberOfPages, }; 이렇게 값을 호출하는데 처음 호출할때 numberOfTodos.value 값이 undefained 값으로 호출되면서 v-for문 돌릴때 오류가 나게 되는데 호출이 2번되면서 첫번째는 오류 두번째는 정상 작동되게 되는데 2번 호출되는 이유를 알수 있을까요? 또, numberOfTodos.value 여기 값이 첫번째 호출될때 값이 안들어오 return 할때 마지막에 리턴되서 getTodos() 함수가 호출되고 나주엥 호출되는데 값이 왜 안들어 오는지도 궁금합니다.
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
build.gradle에 jsp 라이브러리 추가 오류
안녕하세요. 좋은 강의 항상 감사드립니다.다름이 아니라 jsp 라이브러리를 build.gradle에 추가하는 과정에서 계속 오류가 발생하여 질문 남깁니다.사진과 같은 오류가 계속 뜨는데 어떻게 해결해야 되나요?
-
미해결ES6 문법과 함께하는 모던 Javascript(자바스크립트) 고급 Part.2
이해한게 이게 맞을까요?
var : 호이스팅 후 -> 변수 + 값 -> 변수 선언 및 초기화 됨. let, const, function, class : 호이스팅 후 -> 초기화 안됨. -> 초기화 되기전에 참조 할 수 없다고 참조에러 발생.
-
미해결[코드팩토리] [입문] Dart 언어 4시간만에 완전정복
객체지향강의 클래스강의 의문점이 있습니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. Idol blackPink = Idol('블랙핑크',['제니','지수']);print(blackPink.name);print(blackPink.members);blackPink.sayhello(); 객체지향강의 처음부분을 듣고 있는데 sayhello함수를 왜 위의 name이나 members들처럼 그냥 print로 출력하면 안되나요? 예를 들어 이렇게요. print(sayhello()); 이렇게 하면 안되는 이유가 궁금합니다.print(blackPink.name);을 할때 그냥 print(name);이 아니라 print(blackPink.name);이어야 하는 이유가 있을까요? 자동으로 인식하지 못하는건가요?마지막으로 이 print를 왜 class함수가 아닌 main함수에 써야하는지가 궁금합니다. class함수에 쓰면 무슨 오류가 나게 되는건가요?
-
미해결파이썬 동시성 프로그래밍 : 데이터 수집부터 웹 개발까지 (feat. FastAPI, async, await)
odmantic 사용할때
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 강의를 완강하고 궁금한 점이 있어 질문합니다.odmantic으로 Model을 만들어 몽고디비에 저장은 잘 되는데요여러가지 model을 만들때공통적으로 들어가는 필드 예를 들면 deleteYn, insertDateTime, UpdateDateTime 등등 공통으로 들어가는 필드들을 BaseModel(Model)로 잡아놓고 이를 상속받아 EXAMPLE(BASEMODEL)로 새로운 model을 만드려고 해보니 저장할때 안되서공식 문서를 찾아보니까 아직 지원을 하지 않는다고 하더라고요 혹시 이럴때는 공통으로 들어가는 모든 필드들을모든 Model에 추가하고 모델을 만들때 자동으로 default 값을 넣어주는 함수 같은걸 제가 만들어 해결할 수 밖에 없는걸까요?
-
미해결Project 2013을 활용한 프로젝트 관리 실무
강의 휴강 문의
안녕하세요개인적인 사정으로 강의 수강이 어려운 경우해당 강의에 대한 휴강 신청이 가능한가요?가능하다면 기간은 어느정도 되는지 궁금합니다.
-
해결됨자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
새로만든 addArr에 대한 forEach
안녕하세요 음.. 동작방식이 제 생각과 달라서 질문 남깁니다. 우선은 입력값에(arr)각 행마다 왼쪽과 오른쪽에 0을 넣어주고 그다음 arr에 첫번째와 끝에 addArr이라는 배열을 추가해줬습니다.그런데 코드를 이렇게 짜면즉 먼저 addArr을 넣어주고 그다음 arr의 각 행의 처음과 끝마다 0을 삽입해줬더니 arr의 처음과 끝에 넣어줬던 addArr들은 요런식으로 제가 의도했던 0의 갯수가 length +2(7)가 아닌 9개가 됐는데요이러한 이유에 대해서 답변을 받을 수 있을까요?
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
타임리프 링크 질문입니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]여기에 질문 내용을 남겨주세요.영한 님의 강의 내용을 복습해보기 위해 혼자서 간단한 게시판 프로젝트를 만들어보고 있습니다.동적 페이지 처리도 타임리프로 하고 있는데, 문득 타임리프의 링크에 대해서 궁금한 점이 생겨 문의드립니다.타임리프에서는 링크 표현식이 th:href="@{/css/bootstrap.min.css}"와 같이 @{}를 활용해야 한다고 하셨습니다. 그러나 실험을 하면서, th:href="'/css/bootstrap.min.css'" 처럼 @{}를 활용하지 않고 작은 따옴표로 표현했을 때도 문제가 없이 동작함을 알게 되었습니다. 혹시 static 폴더에서도 css 파일이 있기 때문에 문제 없는건가? 라고 생각해서 static 폴더에 있던 css 파일을 지워봤는데, 그래도 templates에 css 파일이 있기 때문에 정상적으로 css 파일이 불러옴을 알게 되었습니다.@{}를 활용한 방법과, ''를 활용한 방법은 어떤 차이가 있는지 궁금합니다.(마찬가지로 <button th:onclick="|location.href='board'|">와 같이 작성해도 문제 없이 동작하였습니다. 왜 이런 상황에서도 제대로 작동하는지, 하지만 이런 상황일 때는 ||로 감싸야만 문제가 없는데 왜 그런지도 궁금합니다..!)
-
미해결홍정모의 따라하며 배우는 C++
int형 변수 배열에 대한 포인터에.....
int형 포인터에 int형 배열에 대한 주소를 넣고 포인터에 [0],[1] 을 입력하면 해당 배열에 대한 주소가 나오는 건가요?
-
미해결
환불 요청합니다.
안녕하세요 인프런을 자주 애용하는 학습자입니다.이번에 수강을 하고 저랑 맞지 않아서 환불하고 싶은데 7%가 넘었다는 이유로 환불이 되지 않습니다.수강 진행률이 9%...인데 말이지요.인프런 내 규정이 있겠지만.. 9%를 제외한 금액에 대한 환불을 요청합니다.
-
해결됨[파이토치] 실전 인공지능으로 이어지는 딥러닝 - 기초부터 논문 구현까지
실습코드
제2강에 있는 실습코드는 어떻게 다운로드 받는건가요??호형님 아이디 비번이 있는건가요?? 제가 찾아봐도 잘 모르겟네요.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
light gbm 버전 관련
밑에 질문하신 분과 같이 light gbm이 3.2.1로만 다운됩니다. pip install lightgbm 명령어를 쳐봤는데도 3.2.1로 됩니다.anaconda는 영상 보고 처음 설치했고, visual studio 2022 빌드 툴도 새로 다운받았습니다. 안돼서 빌드 툴이 아닌 visual studio 2022로도 다운받아봤는데 여전히 3.2.1로만 설치가 됩니다.3.2.1로 이용해도 상관이 없을까요?