묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
enable annotation processor에 체크가 안 되어있는데 롬복이 멀쩡히 잘 적용돼요
안녕하세요? '프로젝트 생성' 강의를 들으며 세팅하는 중에 질문이 생겨 질문 남깁니다. lombok plugin은 설치가 되어있었고 (spring boot 최신 버전은 기본적으로 세팅이 되어있다고 들었습니다) 이제 Enable annotation processing을 체크하려고 했습니다. 그래야 롬복을 사용할 수 있다고 하셨습니다. 그런데 저는 Enable annotation processing을 체크하지 않았는데도 @Getter, @Setter 등의 어노테이션이 잘 적용되어 hello.getData(), hello.setData("어쩌구");가 모두 잘 동작했습니다. Enable annotation processing을 체크하면 어떤 효과가 있는건가요? 왜 체크를 하지 않았는데도 잘 동작하는 건가요?
-
미해결실전! Querydsl
영한님..안녕하세요..page total count 질문있어요 ㅠㅠ
영한님 안녕하세요 강의 정말 좋아요!! 다름아니라 질문이 있어서 남겨봐요... totalCount를 구하려할때 SearchSimple 같은경우 content를 가져와서 fetch()를 쓰는데용..(fetchResults)가 사용이 안되어서요.. content 로 값을 가져와서 content.size()를 하면 토탈 카운트가 안뽑히던데..혹시 total count 를 뽑느 예시가 있을까요?? 새벽이라 너무 졸려서 질문이 이상한 점 죄송해요 혹시 질문이 이해가 잘 안되시면 답변주시면, 제가 다시 올려보겠습니다 ㅠㅠ.. 코드를 복사하려해도 지금 다른 컴퓨터 2대로 보고있어서 힘들어서요 ㅠㅠ.. 감사합니다
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
gradlew.bat 관련해서 질문있습니다 ㅠㅠㅠ
안녕하세요 윈도우 os를 사용하는 학생입니다 20분52초와 같이 jar 빌드해서 동작을 확인 하는 과정 중 org.h2.jdbc.JdbcSQLNonTransientConnectionException: Connection is broken: "java.net.SocketTimeoutException: Connect timed out: localhost" [90067-200] 다음과 같은 오류가 있었는데 개인적으로 생각을 해보았을때 저는 cmd창에서 h2 데이터베이스를 접속중이였고 이를 ctrl+c로 종료하고 jar 빌드동작을 확인해서 test쪽에서 오류가 생긴다고 생각하고 있습니다 혹시나 제 생각이 맞는지 궁금해서 질문을 작성합니다 맞으면 해결방안도 궁금합니다 감사합니다
-
해결됨Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
Api Gateway와 Service Discovery의 차이가 무엇인가요?
ServiceDiscovery layer 없이 Api gateway가 Instance A, B, C로 직접 호출할 수도 있을 것 같은 생각이 드는데요, Api gateway와 각 인스턴스들 사이에 ServiceDiscovery가 있어야하는 이유가 무엇인가요?
-
미해결따라하며 배우는 리액트 테스트 [2023.11 업데이트]
getByrole을 통해 얻은 htmlElement 객체에 prefix에 aria
안녕하세요 john ahn님. 강의를 수강하면서 궁금한 점이 있어 여쭙니다. 저는 react, typescript 환경으로 tdd 강의를 수강하고 있는데요. 코드를 따라 치던 중 getByRole이 HTMLelement 객체를 반환하는데 checked랑 disabled는 없고 prefix에 aria가 붙은 aria-checked와 aria-disabled만 존재합니다. 질문은 prefix에 aria가 붙은 value를 사용해도 되는지가 궁금합니다. 그리고 aria로 사용해도 될지 몰라서 matcher에다 expect(checkbox).not.toBeChecked(); 이런 코드를 작성했는데, 똑같은 효과를 얻을 수 있는 지도 궁금합니다. 감사합니다.
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
this가 userSchema 를 가르키는 이유?
userSchema의 pre 메서드안의 콜백함수에서 this가 나왔으니 this가 userSchema를 가르키고 있다고 이해하면되나요?!!
-
미해결팝스타 공식 뮤비 제작 & 유튜브 2천만 뷰 크리에이터의 애니메이트 X 이모티콘 클래스
제자리 붙여넣기
안녕하세요. 1.제자리 붙여넣기(ctrl + Shift +v)의 경우, 같은 타임라인에서만 가능한가요? 예를 들어, 제자리 붙여넣기 할 개체를 심볼 밖에서 복사 -> 심볼 안에 어떤 레이어에 제자리 붙여넣기, 또는 심볼 안에서 복사 -> 심볼 밖 어떤 레이어에 제자리 붙여넣기 했을 때, 제자리가 아니라 그냥 붙여넣기처럼 다른 위치에 나타나더라구요. 원래 되는건데 제가 잘 못한거지... 2. 애니메이트 파일 썸네일 기능? 위와 같이 애니메이트 파일은 포토샵처럼 썸네일로 보여지지 않는데요. 이렇다 보니 이모티콘처럼 파일 개수가 많을 때, 각각 어떤 그림인지 기억나지 않을 때 작가님의 경우는 어떻게 분별하시나요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
초기화 시점이 궁금합니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]"em.getReference()를 한시점에서 영속성 컨텍스트에 엔티티가 없다면 엔티티를 db에서 조회하여 영속성 컨텍스트에 저장하고 프록시의 target에 실제 엔티티를 가리키게 한다" 가 제가 이해한 부분인데요 이게 맞다면 em.getReference()를 한 후 getName()과 같은 함수를 호출했을 때 em.getReference() 한 시점이 프록시가 초기화 된것인가요 아니면 getName()을 한 시점이 초기화 시점인가요?
-
미해결함수형 프로그래밍과 JavaScript ES6+
대기가 발생했을떄의 안전한합성 에대해서 질문드립니다!
13:20초에서 Promise를통해 함수를 합성하려는것이 이전의 []통해 값의 존재 유무에따른 안전한합성 관점이아닌 대기가 발생했을때의 안전한 합성을 하려는 도구써 활용한다는게 then체이닝이 resolve를 받을떄까지 진행되지 않는다는점을 활용한다는게 맞나요?
-
미해결쉽고 빠르게 익히는 Excel 파워 쿼리
예제화일을 어디서 다운받는지요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 이번에 강의신청했는데요. 예제화일을 어디서 다운받는지 몰라서요. 회신 부탁드려요.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
수업들으며 프로젝트를 만들다?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (아니요)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요. 처음으로 인터넷 강의를 학습하게 되었습니다. 수업을 듣다가 막상 간단하게 이해만 하다보니, 기억에 오래 남지 않아 프로젝트를 만들면서 수업을 듣는 것이 어떨까? 라는 생각에 질문을 적게 되었습니다. 저에게는 두 가지 고민이 있습니다! (1) 같이 MVC 수업 스터디 하는 팀원들과 프로젝트를 만들면서 수업을 듣는 방법이 좋은 방법일까요? (2) 아니면 빠르게 수업듣고 jpa로 넘어가서 혼자서 프로젝트를 만들어보는 것이 좋은 방법일까요? 프로젝트를 만들어야 하는 시점이 정말 궁금합니다.
-
미해결홍정모의 따라하며 배우는 C언어
함수 포인터로 함수 실행 시 메모리가 궁금합니다
함수 포인터로 함수를 실행해도 함수가 stack에 올라가게 되나요? 함수 포인터로 함수의 위치로 간다음 명령문을 차례로 실행시키지만 결국 함수가 실행된다는 건 결국 함수가 stack 메모리에 올라간다는 제 생각이 맞는지 궁금합니다.
-
미해결스프링 배치
fetchSize 관련 질문
안녕하세요! fetchSize에 관련하여 질문이 있습니다. Cursor기반에서 설명해주신 부분을 이해한 바로는 Cursor기반은 기본적으로 데이터를 하나씩 가져오는데 fetchSize를 사용하면 해당 fetSize크기만큼 한번에 땡겨올 수 있다 정도로 이해했습니다. 10:34 초에 보면 Paging기반인데도 fetchSize를 사용하고 있는 부분이 있어서 다소 혼동되어 질문드리게 되었습니다. Paging기반은 애초에 PageSize만큼 데이터를 땡겨오는데 fetchSize를 사용하는 이유가 뭔가요?
-
해결됨스프링 핵심 원리 - 기본편
MemberServiceImpl import 에러
강의를 따라 코드를 작성하는데 MemberServiceImpl이 import가 안되는데 이유를 모르겠습니다ㅠ_ㅠ
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
클라이언트 dataType 설정 -> Produces 쓰면 되나요?
클라이언트에서 ajax 로 dataType 을 JSON 으로 설정하면 서버에서 Produces JSON 설정하는거 맞나요?
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
VO DTO
안녕하세요 선생님 ! 강의 듣다가 궁금한것이 있어 질문 남깁니다 ! :D 제가 예전에 학원에서 jsp를 잠깐 들어본적이 있었는데 그 때는 DAO, DTO 를 만들었는데 선생님 강의에서는 DTO 가 아닌 VO 로 하시는 것 같은데 혹시 이 두개의 차이가 무엇인가요????
-
미해결홍정모의 따라하며 배우는 C언어
4: 27 쯤 !line_flag에 대해
4:27에 !line_flag가 false라고 이야기 하셨는데 애초에 위에 line_flag를 false라고 지정했으면 !line_flag는 true가 되는 것 아닌가요???
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
권한요청드립니다
인프런 아이디 : hrim0103인프런 이메일 : hrim0103@naver.com깃헙 아이디 : hrim0103@naver.com깃헙 Username : hyerim0103
-
미해결데이터베이스 중급(Modeling)
PK 선정하기
지금 개발중인 웹사이트 url의 보안을 위해 pk에 uuid를 적용하여 사용하고있는데요, 성능상 손해를 보기때문에 이를 바꾸고자 합니다. URI 보안과 성능 둘다 잡을 키 설정 방법이 있을까요??
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
error 가 발생합니다
안녕하세요 선생님 index.html:63 error 발생: TypeError: Cannot read properties of undefined (reading 'length') at index.html:32 이 문구가 뜨는데 여러번 검토해봐도 어떤 부분이 잘못되었는지 모르겠어요 ㅠ 도와주세요! <html> <head> <title>서플런트마켓</title> <link href="index.css" type="text/css" rel="stylesheet" /> <script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script> </head> <body> <div id="header"> <div id="header-area"> <img src="images/icons/logo1.png" /> </div> </div> <div id="body"> <div id="banner"> <img src="images/banners/facebook_cover.png" /> </div> <h1>판매되는 상품들</h1> <div id="product-list"></div> </div> <div id="footer"></div> </body> <script> axios .get( "https://957cc43f-a075-4960-82e1-dfcb0b011daa.mock.pstmn.io/products" ) .then(function (result) { console.log("통신결과:", result); const products = result.data.products; let productsHtml = ""; for (var i = 0; i < products.length; i++) { let product = products[i]; productsHtml = productsHtml + '<div class="product-card">' + "<div>" + '<img class="product-img" src="' + product.imageUrl + '" />' + "</div>" + '<div class="product-contents">' + '<span class="product-name">' + product.name + "</span>" + '<span class="product-price">' + product.price + "원" + "</span>" + '<div class="product-seller">' + '<img class="product-avatar" src="images/icons/avatar.png" />' + "<span>" + product.seller + "</span>" + "</div>" + "</div>" + "</div>"; } document.querySelector("#product-list").innerHTML = productsHtml; }) .catch(function (error) { console.error("error 발생:", error); }); </script> </html>