묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
테스트 실행 오류
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)네2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)네3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)네[질문 내용]문제의 프로젝트 링크 https://drive.google.com/file/d/1qXq-6NM7aS3BUJZnxb5MBokjmAh87X08/view?usp=sharing 1. 문제 영역을 실행할 수 있는 방법src/test/java/hello/servlet/domain/member/MemberRepositoryTest.java파일안에서 테스트 코드인 void save()를 실행시 발생2. 문제가 어떻게 나타나는지에 대한 상세한 설명java.lang.ClassNotFoundException가 발생 (에러에 관해서는 잘모름)
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
생성자를 이용해서 파라미터로 넘어온 객체 값 넘기기
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]해당 강의 5분 40초 경에 영한님이 ItemSaveForm객체를 save 메서드에 파라미터로 넘길때 잠깐 생성자를 이용해서 넘기는법도 언급 하셨는데로직이 너무 궁금합니다어떻게하면되는지 머리를 굴려봐도 잘 모르겠어요짧게나마 알려주실수 있으실까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
수정시 상품의 수량 검증 질문이요
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.그룹을 사용해서 수정 폼은 수량의 제한을 없도록 설정했잖아요? 수정할때 상품의 수량 필드는 Integer형인데도 불구하고 10억 이하인 작은값은 처리가 되는데 큰 값을 파라미터로 보내면 왜 Typemismatch 처리하는지 궁금합니다변수가 참조하는 메모리주소 에 큰 값을 담지 못해서 인가요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
[[...]] 기능에 대해서
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 네2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 네3. 질문 잘하기 메뉴얼을 읽어보셨나요? 네 [질문 내용]여기에 질문 내용을 남겨주세요. 질문: 타임리프의 [[...]] 문법은 정적파일로, 오픈하면 어떤식으로 표시 되나요??예를들면 랜더링이 되지않아서 [[${user,name}]] 이런식으로 그냥 html에 찍힌 결과가 나오게 되나요?
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
404 hello 오류
자꾸 localhost:8080/hello에서 안녕하세여 null이 뜹니다..왜그럴까요
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
빌드할때마다 파일이 닫히는데 못막나요?
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)아니오2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예[질문 내용]인텔리제이에서 빌드시 열려있던 파일이 자꾸 닫혀서 너무 불편합니다 혹시 무슨 설정이 있나요? 강의에선 안닫히는데 왜 전 계속 닫히나요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
로깅 질문 있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]log.debug("debug log={}",name);에서 잘 이해가 안가는 부분이 있습니다.log안에 debug라는 메소드의 역할이 무엇인가요?log가 만약 debug가 걸리면 "debug log={}",name을 출력하라는 의미인가요?아니면 추후에 debug가 발생했을 때, 사용자가 확인하기 편하게 표시하는 정도인가요?로깅이란 정보를 제공하는 일련의 기록인 로그를 생성하도록 시스템을 작성하는 활동이라는 것은 이해했는데trace,debug , info 등 이런 메소드가 무슨 역할을 하며 무슨 기능을 가지고 있는 지 잘이해가 안됩니다.예를 들어, A 상황에서 log.trace를 하고 B 상황에서 log.debug를 하도록 하는 것이시스템적으로 자동으로 처리되는게 아니라개발자가 임의로 A 상황에서 trace이고 B 상황에선 debug를 사용한다 . 이런 식으로 정의하고 사용하는 건가요??그것도 아니라면 log.debug라고 출력을 하면 debug에 대한 내용만 출력이 되고log.error라고 출력을 하면 error에 대한 내용만 출력되는건가요? 설명 부탁드립니다
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
index.html이 열리지 않습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]webapp 폴더에 index.html을 위치시키면 index.html이 실행하여도 열리지 않아 static 폴더에 넣어 놓고 강의를 들었었는데이후 MVC 부분부터는 기존대로 하면 문제가 생겨 질문드립니다.실행을 한 후 localhost:8080으로 접속하여도index.html이 열리지 않습니다.index.html을 static 폴더에 위치 시켰을 때에는 정상적으로 열립니다.어떻게 해결해야 할까요??아래는 제 코드 첨부입니다.https://drive.google.com/file/d/1mqoF4FeXUHJF3Z9GeRf8mTsTbr8Gm2uk/view?usp=sharing
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
예외처리
좋은 강의 감사합니다.강의에서 알려주신대로, @ControllerAdvice 사용해서 예외를 처리하고 있습니다. 예외를 처리하면서 궁금한 것이 각 컨트롤러마다 예외 상황이 달라서 전역적으로 사용하는 것보다 컨트롤러마다 사용하는 것이 예외 상황에 따라 처리하는 것이 더 좋다고 판단이 드는 데 이러한 방식이 맞는 것인가요??
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
패키지가 controller 밑에 안만들어져요
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]-> package만들려는데 누르면 -> 이렇게 만들어지고 하위폴더로 만들어지지가 않아요.. view 환경설정 6분 54초 영상보고 하고있습니다..
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Spring Boot 버전 선택
프로젝트 생성시(아래 화면) 2.3.1 버전은 선택할수조차 없는데, 어떻게 해야 하나요? 3.1.3 혹은 3.0.10, 그리고 2.7.15를 선택할수 있는데요?자바 11로 하라고 하셨는데, 20으로 하면 어떻게 되는거죠? 답변좀 주세요.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
external libraries에 아무것도 없어요..ㅠ
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]라이브러리 살펴보기 강의 듣고있는데 external libraries에 왜 아무것도 없는걸까요..?ㅠㅠ
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
테스트 실행 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)네2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)네3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)네[질문 내용]MemberRepositoryTest의 save()를 실행하면java.lang.ClassNotFoundException이 발생함 이전에 진행했던 파일들의 경로를 옮겼다가 제자리로 돌린거 말고는 강의와 pdf대로 진행했고 재차 확인했으나 해결이 안됨pdf대로 새 프로젝트로 진행했으나 동일하게 java.lang.ClassNotFoundException가 발생함구글링으로 1.캐시무효화, 2.프로젝트 재 빌드,3.그래들-빌드-clean 실행등 해봤으나 해결안되네요 해결방법 알려주세요ㅠ 문제의 프로젝트 파일 링크https://drive.google.com/file/d/1g12BApYMhuBIP_YdDjdhwBm9mqZ6Iepi/view?usp=sharing
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
Component
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]MemberRepositoryV1 에 @Repository 나 @Component를 해줘야 스프링빈에 등록이 되고MemberServiceV1 에서 @AutoWired로 의존성주입이 가능한게 아닌가요? 헷갈려서 질문 남깁니다.아니면 현재 실제 서버를 띄우는게 아닌 TEST 만 진행 중이라서사용을 안하고 있는건가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
@Autowired 역할
컴포넌트 스캔과 자동 의존관계 설정 강의를 보고 제가 이해한 것이 맞는지 궁금하여 질문 드립니다. 각 컨트롤러, 서비스, 레포지토리에 @Controller, @Service, @Repository 를 붙여주면new로 객체 생성하지 않아도 @Autowired로 스프링 컨테이너에서 가져다 쓸 수 있는 것인가요?그리고 프로그램 동작 중 오직 하나의 컨트롤러, 서비스, 레포지토리만 존재하는 것인지 궁금합니다.
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
jsp 공부 질문
외람된 질문이지만 궁금한게 있습니다. 전문대를 다니고 있는데 이번 학기부터 Jsp를 깊게 배우는 것 같은데 스프링 강의랑 병행하면서 학교 진도 따라서 jsp를 제대로 배우는 것도 괜찮겠죠?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
필터 적용시 에러?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.12분에 미인증시 http://localhost:8080/items 하면 로그인부분으로 가야하는데 가지 않고 localhost에서 리디렉션한 횟수가 너무 많습니다. 라고 나옵니다. 오타 있나 코드 다시 봐도 모르겠더라고요 ㅠ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Junit5 테스트 시, JDK 17 stackoverflow error 해결 문의드립니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]jdk 17로 사용하고 있는데회원 리포지토리 테스트 케이스 작성 강의를 보면서Hashmap과 Long 때문에 stackoverflow error가 발생하는데 어떻게 해결해야 하나요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
Argument Resolver. HTTP 메시지 컨버터
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]@RequestBody타입의 파라미터 컨트롤러가 호출되기전에 @RequestBody의 argument를 처리하는 Argument Resolver가 HTTP 메시지 컨버터를 사용해서 필요한 객체를 생성하고 생성한 파라미터를 컨트롤러로 넘겨주는 것이다.Argument Resolver안에 HTTP 메시지 컨버터가 있다고 생각을 해도 괜찮을까요?Argument Resolver도 매우 다양한게 존재하고, HTTP 메시지 컨버터도 매우 다양하게 존재한다고 하셨는데 Argument Resolver-HTTP 메시지 컨버터가 쌍을 이룬다고 생각해도 될까요?Argument Resolver가 처리할 수 있는 argument는 결국 HTTP 메시지 컨버터가 생성해주는 것으로 이해했습니다.저는 이렇게 이해를 했는데 혹시 다르게 이해한 부분이 있을까요?
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
03. MySQL 설치 및 접속하기에서
mysql 에서 startup 을 켠상태에서 cmd 켜서는 sql 연결이 잘되는데 끄면 안됩니다. 수업진행하는데 문제가 될까요?