묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결C# ADO.NET 데이터베이스 프로그래밍
교수님 4강진행중인데 교수님과 같은 디자인창이 안뜹니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결스프링 웹 MVC
Spring Boot 2.6 이상 버전에서의 DispatcherServlet
안녕하세요 강사님! 실무에서 강사님의 강의를 들으며 많은 도움을 받고 있는 쥬니어 개발자입니다. 다름이 아니라 Spring Boot 로 된 프로젝트를 진행하며 DispatcherServlet에 대해 의문점이 생겨 질문을 남겨봅니다. 개발 중 Filter 부분에서 HttpServletRequest가 어떤 Handler에 맵핑 되었는지 확인해야 할 일이 생겨 HandlerMapping 인터페이스의 getHandler 메소드를 사용하여 해결하였습니다. 하지만 문제는 개인적으로 진행하는 토이프로젝트에서는 같은 로직으로 구현하였을 때 에러가 발생하였습니다. 좀 더 구글링해본 결과 2.6 이상 버젼에서 발생하는 문제로 Matching-Strategy가 달라 발생한 문제라고 하여 기본값을 ant-path-matcher 로 바꿔 해결하였습니다. 여기서 저의 의문점은 2.6 버젼 이상에서의 PathPatternParser 맵핑 기반 DispatcherServlet은 기존 방식의 Handler를 가져오는 방식과 달라진걸까요? 요청이 들어왔을 때 DispatcherServlet이 가지고 있는 모든 Mapping객체들을 for 문을 통해 getHandler를 호출해보아도 핸들러가 반환되지 않고 구글링해봐도 딱히 자료가 없어 이렇게 여쭙습니다. 긴글 읽어주셔서 감사합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
OrderSearch가 어떻게 생성되어 http 요청메세지와 함께 전달되는지 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요. JPA 기본 강의를 듣고 실전1편 강의를 다시복습하고 있는데요, 다시 복습을 해도 홈화면에서 주문 내역을 클릭해서 직접 Get /orders 요청이 가는 경우와, 주문 후에 Get /orders 요청이 리다이렉션되는 경우에, 어떻게 name 필드와 status 필드가 null인 OrderSearch가 생성되어 함께 전달되는지 잘 모르겠습니다. (과거에 질문 했던 내용인데, 당시 답변으로도 잘 이해가 가지 않아 다시 질문 드립니다.)
-
미해결젭(ZEP) 메타버스 월드 만들기
에셋스토어가 왜 안보일까요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결실전! Querydsl
QueryDsl은 왜 엔티티를 직접 사용하지 않고 굳이 Q타입을 만들어서 사용하는 이유가 뭔가요?
제목 그대로 QueryDsl은 엔티티를 직접 이용해 쿼리를 작성하지 않고 Q 타입을 생성하여 Q타입을 사용하는 이유가 무엇인가요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
cascade 사용관련 질문
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]엔티티에 cascade를 넣고 사용하려합니다 연관관계 맵핑과 상관없이 일대다 나 다대일 어느쪽이든 둘중하나에서만 사용해도 되는건가요? 그리고 연관관계 편의메서드는 일대다 나 다대일 중 통상적으로 어느쪽에 선언하는게 좋은지도 궁금합니다
-
미해결
seaborn을 사용한 lineplot에서 신뢰구간(ci)가 그림자로 표현이 되지 않는 이유
d안녕하세요 데이터 시각화 중에 신뢰구간이 그림자로 표현이 되지 않아서 질문드립니다. seaborn lineplot 과 relplot을 사용하여 ci 신뢰구간을 그림자표현으로 보여야 하는데 그림자로 나타나지 않아서 문의드립니다... 선형회귀그래프 lmplot으로 그려볼경우는 작게 신뢰구간이 표시되긴하는데 왜 lineplot으로는 확인이 안될까요... 데이터 타입은 x축 int y축 float로 확인하였습니다 답변 부탁드립니다 감사합니다
-
미해결
Where Can You Get The Best Website Designing Services in Delhi?
Mega Web Design is a notable Web Design Company Delhi & NCR. Their qualified developers create fantastic websites that are both unique and functional, as well as error-free, and they also offer excellent website design services. Their goal is to provide their clients with an aesthetically appealing and browser friendly website. As a result, you'll have the chance to work with a superb Website Design Company in Delhi and NCR. Contact them immediately if you want the best services for your organization.
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
페이지 Link를 이용한 페이지 이동이 안됩니다
package.json에서 History버젼을 4로 낮추었는데도 Link가 전혀 작동을 안합니다.. -> cmd에서 npm show history version명령어로 버젼을 확인해본 결과 5.3버젼이 나오는데 이 부분이 문제일까요..? https://github.com/bigboyang/MERNBlog
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
수업내용 질문
- 본 강의 영상 학습 관련 문의에 대해 답변을 드립니다. (어떤 챕터 몇분 몇초를 꼭 기재부탁드립니다)- 이외의 문의등은 평생강의이므로 양해를 부탁드립니다- 현업과 병행하는 관계로 주말/휴가 제외 최대한 3일내로 답변을 드리려 노력하고 있습니다- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 '문제를 풀며 가장 자연스럽게 익숙해지는 파이썬 기본: 반복문 활용 2' 챕터 37번 문제에 관해 질문이 있습니다. 수업에서 for문을 활용해서 하는 것도 괜찮다고 하셔서 직접 for문을 짜봤는데 생각과는 다른 결과가 나오더라구요 . 혹시 코드를 첨부할테니 설명해주실 수 있나요? password = input("비밀번호를 입력하세요 :") for i in password : if i != "4312": print("비밀번호가 틀렸습니다.") password = input("비밀번호를 입력하세요:") elif password == "4312": print("비밀번호가 맞습니다.")
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
커뮤니티 답변 글 보면서 HttpSession 동작 원리 정리했는데 맞는지 확인해주세요 :]
설명 : request.getSession()을 하면 request 정보에서 얻어온 UUID값으로 이뤄진 쿠키의 value 값을 보고 Session들을 모아둔 Session저장소에서 동일한 sessionId(=UUID) 값이 있는지 찾는다. // Session저장소에서 sessionId는 key값으로 쓰인다. 동일한 sessionId가 있으면 해당 Session을 가져오고, sessionId가 없으면 해당 Session을 새로 만들어 반환한다. session.setAttribute(SessionConst.LOGIN_MEMBER, loginMember)를 하면 request.getSession으로 가져온 특정 Session 내에 key(=SESSIONCONST.LOGIN_MEMbER)와 value(=loginMember)를 저장시켜 나중에, sessionId를 통해 특정 Session을 가져올 때 가져온 Session 내에서 key(loginMember)를 가지고 loginMember 값을 가져올 수 있다. -----------------------------------설명 끝--------------------------------------------------- HttpSession코드를 보면서 갑자기 이러저러한 의문점이 들어서 커뮤니티 질문과 답변글 보면서 위와 같이 정리했는데 맞게 이해한 건지 확인이 필요합니다.. [..]
-
미해결
Do You Want to Buy Premium Automobile Accessories Online?
SweetHommers is a renowned online shopping store that delivers a wide range of car accessories at affordable prices. They are known for offering the best in car accessories, car seats vacuum cleaner, and so much more. They are a one-stop destination that provides you with the best in class services without any hassle. Whether you are looking for standard accessories or you are looking for high-end, customized accessories, SweetHommers is a great place for you. They are here to make your life easier so you can enjoy buying Automobile accessories online.
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌2)
x표시
안녕하세요! 선생님! 버튼을 클릭했을때, 닫기 버튼이 slidebar 바깥에 나오게 하기 위해, label에 position absolute 를 주시고, input[id=trigger]:checked + label {left:250px;} 로 주셨는데요! 저는 label에 따로 absolute를 주지않고, input[id=trigger]:checked + label {left:250px;} 값만 넣어도 잘 움직이더라구요~ label에 따로 absolute를 주신 이유가 궁금합니다!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
jpa 구동 방식
안녕하세요! 저는 gradle로 빌드툴을 사용하여 실전!스프링 부트와 JPA활용1 수업을 듣고 왔습니다. 그러면 여기서 설명해주신 JPA 구동 방식이 Persistence 클래스가 MAVEN에서는 persistence.xml파일을 조회하여 EntityMangerFactory를 생성한다고 하셨는데 그러면 실전!스프링 부트와 JPA활용1 수업에서는 application.yml 파일에 DB와 hivernate 옵션을 설정하였는데 persistence 클래스가 application.yml을 조회하여 EntityMangerFactory를 생성하나요??
-
미해결노래 들으며 실전 프로젝트로 안드로이드 최신 기술을 공부해 보자! - 이름 궁합 편
Kotlin DSL, app module의 plugins 'com.google.gms.google-services'
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 질문하기 전에 구글링을 통해 검색해 보아요. 실력 향상에 더 좋아요!- 카카오톡 채팅방에 참여해 질문을 남겨주세요.- 먼저 유사한 질문이 있었는지 검색해보세요.- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 버그? 다른 모듈의 build.gradle(module)의 plugins에는 id 'com.google.gms.google-services' 이라는 구문이 없었습니다. 7분 06초 경, app모듈의 build.gradle에 'com.google.gms.google-services' 을 입력하니 아래와 같은 버그가 뜨더군요.. 일단은... plugins { id 'com.android.application' id 'org.jetbrains.kotlin.android' id 'kotlin-kapt' id 'dagger.hilt.android.plugin'} 이렇게만 해두고, sync now 했더니 별 에러 안 뱉습니다.. 근데 이게 맞나요..?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
MemberRepositoryTest 에러 문의
MemberRepositoryTest 실행 시 다음의 에러가 나고 있습니다 틀린 곳을 찾기 어려운데, 혹 환경 설정의 문제일까요? [Junit 테스트 실행 시, 에러 메시지] > Task :compileJava UP-TO-DATE > Task :processResources UP-TO-DATE > Task :classes UP-TO-DATE > Task :compileTestJava > Task :processTestResources NO-SOURCE > Task :testClasses > Task :test > Task :test FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':test'. > There were failing tests. See the report at: file:///C:/Users/TWOSOME_GRAM/Desktop/인프런/20220420_스프링MVC%201편/servlet/build/reports/tests/test/index.html * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 4s 4 actionable tasks: 2 executed, 2 up-to-date [코드는 다음과 같습니다] package hello.servlet.domain.member;import hello.servlet.domain.member.MemberRepository;import org.assertj.core.api.Assertions;import org.junit.jupiter.api.AfterEach;import org.junit.jupiter.api.Test;import java.util.List;import static org.assertj.core.api.Assertions.assertThat;import static org.junit.jupiter.api.Assertions.*;class MemberRepositoryTest { MemberRepository memberRepository = MemberRepository.getInstance(); @AfterEach void afterEach() { memberRepository.clearStore(); } @Test void save() { //given Member member = new Member("hello", 20); //when Member savedMember = memberRepository.save(member); //then Member findMember = memberRepository.findById(savedMember.getId()); assertThat(findMember).isEqualTo(savedMember); } @Test void findAll() { //given Member member1 = new Member("member1", 20); Member member2 = new Member("member2", 30); memberRepository.save(member1); memberRepository.save(member2); //when List<Member> result = memberRepository.findAll(); //Then assertThat(result.size()).isEqualTo(2); assertThat(result).contains(member1, member2); }}
-
미해결AWS(Amazon Web Service) 중/상급자를 위한 강의
공인ip 접속시 접속안되는 문제
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 강의 마지막 부분까지 따라했는데 인스턴스 공인 ip로 접속하려는데 접속이 되지 않습니다. ec2인스턴스의 경우 네트워크 접속 설정이 되어야 하는거 아닌가 싶은데 그부분이 강의에 빠져있는거 의심이 드는데 그냥 ec2만드는거랑 차이가 있나 싶기도 한데 혹시 어떻게 생각하시나요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
paypal install 해로쿠에서 설치시 에러
안녕하세요 강의 잘 듣고 있습니다.페이팔 설치할때 에러가 대책방안으로 다른분이 남기신 글대로 [npm install --save react-paypal-express-checkout --force] 로컬에는 설치를 했지만 헤로쿠에 올릴때는 역시 에러가 나네요.조언 부탁 드리겠습니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
StompAllocator의 VirtualFree를 위한 Alloc 시작 주소 계산
페이지들을 region 단위로, 64k 정렬로 시작 주소를 할당해주는 것이 VirtualAlloc()으로 MSDN을 읽었습니다.다만 이 함수에서 페이지 2개 짜리를 해제할 시, 시작주소가 안맞는 것 아닌가 싶어서요.GRANULARITY = 0x10000 = 65536;baseAddress = address - (address % GRANULARITY);를 해야만, 그래뉼리티 기반으로 할당된 시작지번이 정확히 나오는게 아닌건가...용?
-
미해결노래 들으며 실전 프로젝트로 안드로이드 최신 기술을 공부해 보자! - 이름 궁합 편
Kotlin DSL강의 2:51 버그..?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 질문하기 전에 구글링을 통해 검색해 보아요. 실력 향상에 더 좋아요!- 카카오톡 채팅방에 참여해 질문을 남겨주세요.- 먼저 유사한 질문이 있었는지 검색해보세요.- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.Kotlin DSL강의 2분 51초 경 'Project 단위 gradle가 제 안드로이드 스튜디오에 화면처럼 보이시는 분들도 있을 거고' 에서 화면에 자막 말곤 아무것도 안 나와요... 무엇을 전달하려는지 잘 모르겠습니다.