묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
윈도우 gradlew build 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]jdk 17 스프링부트 3.0
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
v1~v5에서 어느정도까지 알고넘어가야하는지 질문드립니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)ㄴ[2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)네3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)네[질문 내용]v5까지 강의를 진행했는데요코드를 다 따라하긴했는데 v3부터 각 코드가 무슨 역할을 하는지 이건 왜 이렇게 되는지 확실하게 짚고 넘어가는게 힘드네요..ㅠㅠ v1~v5까지는 mvc의 변화과정이니까 세세하게 코드를 이해하려 하지 말고 그냥 여기서는 왜 이렇게 바꾸는지, 이전 버전과 다른건 뭔지 등 큰 틀만 알고 넘어가도 큰 문제 없을까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
error 내용 NULL
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]코드는 정상적인데,왜 내용들이 전부다 null로 출력이될까요 ?부트 3.0이상부턴 다른가요?
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
컨트롤러 부분만 컴포넌트 스캔을 하는 이유
서비스와 리포지토리는 빈등록을 수동으로 한 이유가 따로 있나요?? 공부차원에서 이렇게 하신건가요??
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
run도 안뜨고 갑자기 오류부터 떠서 질문해봅니다
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]아래 사진은 다운 과정이고 위 사진은 압축 푼 파일 열자마자 뜨는 오류입니다. run 버튼도 안뜹니다. 무엇이 문제일까요..
-
해결됨스프링 프레임워크는 내 손에 [스프1탄]
개념이 부족한 것 같습니다.
안녕하십니까, 스프 강의 잘 듣고 있습니다!spring에 대해서 알고 싶은 학생입니다.강의를 듣고 있는데, 패키지끼리? 빠르게 왔다갔다 하시던데 그런 부분이 이해가 어렵다면나프 1탄, 2탄을 듣는 게 도움이 될까요?아니면 스프 강의를 일단 한 번 가볍게 듣고 한 번 더 듣는 게 도움이 될까요?그리고 나프 1탄, 2탄은 어떤 강의인지 자세하게 알고 싶습니다!
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
error Message null
error message 가 null로 표기되네요 분명히 404 오류! 메시지가 포함이되어있는데 스프링 3.0이상과 2.5버전이 달라서 그런건가요 ?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
Constructor와 Getter Setter
[질문 내용]24분 11초 쯤 내용에서 변수 표현식에서 프로퍼티 접근법을 사용한다고 하셨는데, 따로 item.getPrice() 함수가 없는데...Constructor 라는 생성자가 알아서 getter/setter 역할을 해주는건지 여쭤봅니다... 분명 강의를 들었을 텐데...기억이 나지 않아 여쭤봅니다.. this.price = price 가 getPrice 랑 같은건지... getter 방식과 같은건지...요.
-
미해결[React 1부] 만들고 비교하며 학습하는 React
reset했을때 x버튼이 안지워집니다.
reset했을때 x버튼이 안지워집니다.수업대로 visible? block: none;했는데 안지워지는 이유가 뭘까요..? ㅜㅜ파일도 깃헙다운 받은거라 코드 없는 부분도 없는 거 같고요질문을 해당 수업에서 다시 올리라고 해서 올려봅니다. 수업 내용은 [순수JS 1] 검색폼3 입니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
SessionManagerTest 질문입니다!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)네2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]수고많으십니다! SessionManagerTest 작성중에 createSession을 구현할때 Member를 넣는데 생성된 member는 빈값이 아닌가요?? 제 생각으로는 생성자로 임의의 테스트 member 객체를 하나 같이 넣어주어야된다고 생각을하는데 잘못생각하고잇는지 궁금합니다! ex) new Member(test, test, test,test)
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
오탈자 제보합니다
스프링 MVC 1편 - 기본기능.pdf 입니다. 매핑값에 의하면 "/request-param-required" 로 요청해야 하는데/request-param 으로 요청하라고 써 있네요.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
바이트코드와 getInputStream
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]'HTTP 요청 데이터 - API 메시지 바디 - 단순 텍스트' 강의에서 API방식으로 단순 텍스트 전달할 때 request body의 내용을 getInputStream을 이용해서 바이트코드로 변환하는 내용이 나옵니다. 왜 request body의 내용(String)을 바이트코드로 변환하는 지바이트코드란 무엇인지에 대해 질문드립니다. 항상 친절한 답변 감사드립니다.
-
미해결[React 1부] 만들고 비교하며 학습하는 React
reset했을때 x버튼이 안지워집니다
reset했을때 x버튼이 안지워집니다.수업대로 visible? block: none;했는데 안지워지는 이유가 뭘까요..? ㅜㅜ
-
미해결[React 1부] 만들고 비교하며 학습하는 React
showResetButton
안녕하세요. showResetButton 메쏘드가 이해가 안갑니다. display=visible? 에서 보이는 것이 검색어 입력한 것인가요?이해가 안가는 것이..this.resetElement.style.display는 검색어 입력한 것에 대한 것이 아니라, X버튼 부분이 보이는지에 대한 것인거 같은데. 어떻게 해서 저 부분이 검색어 입력한 것에 대한 디스플레이를 나타내는지 너무 모르겠습니다..
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
MVC 패턴에서의 검증 책임이 누구에게 있는 지 궁금합니다
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]여기에 질문 내용을 남겨주세요.안녕하세요 MVC 패턴에 대해 생각해보다가 고민이 생겨 질문을 남겨봅니다! 강의를 보면 사용자의 입력값 내지 요청에 대한 입증 책임을 가지는 것은 Controller이고, 그 요청에 대한 비즈니스 로직에 관한 검증 책임은 Service쪽에서 가져간다고 보는 것이 맞을까요? 예를 들어 회원가입을 하는 상황이라고 할 때, "닉네임은 한글로만 이루어진다"라는 상황에서 닉네임을 영어로 쳤다고 가정하면 이에 대한 검증은 Controller, "회원 간 중복된 닉네임은 가질 수 없다"라는 상황에선 Service 쪽에서 한다고 보는 것이 맞을까요? 그렇다면... view에서 검증을 하면 안 되는 이유나 비효율적인 예를 하나 들어주실 수 있으실까요??
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
옵셔널 질문입니다.
회원서비스개발강의에서요.memberRepository.findByname(member.getName())이부분이 4분 5초에는 옵셔널이 있어서 옵셔널이라고 했는데요. 근데 강의에서 옵셔널을 지웠는데도 옵셔널인 이유가 뭔가요?
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
김영한 jpa와db설정, 동작확인
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]여기에 질문 내용을 남겨주세요. 김영한 선생님의 jpa 활용 1 보는중에 오류가 발생해서 왜 나는 지를 모르겠어서 제 코드 링크 올려드립니다...아무리 찾아봐도 저랑 같은 오류나시는 분은 없네요 .. 도와주시면 감사하겠습니다https://drive.google.com/file/d/18zaQUCmzeezfy0cITdcP45qDgXifPgJf/view?usp=sharing
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
세션은 공유해서 쓰나요?
세션에 관해 궁금한게 있습니다.예를 들어 사용자1이 서버에 접속을 하여 로그인을 하여서버에서는 getSession()이라는 함수를 통해 처음으로 접속한 사람이므로세션을 새로 만듭니다.이후 바로 사용자2이 서버에 접속하면 getSession()은 있는 세션을 그대로 사용,즉 세션 1개로 모든 사용자들이 공유하게 되는건가요?
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
HTTP 요청 데이터
HTTP 기본 강의에서는 조회성이면 GET 등록이면 POST수정이면 PUT, PATCH 등등 이런식으로 작성하라고 배웠습니다.그런데 여기서 헷갈리는 부분이 있는데요현재 MVC 강의자료에서HTTP 요청 데이터 - API 메시지 바디 - 단순 텍스트HTTP 요청 데이터 - API 메시지 바디 - JSON형식을 사용하는 경우 주로 POST, PUT, PATCH 메서드를 사용한다고 적혀있습니다. 그러면 스프링 컨트롤러를 API 방식으로 설계할 경우 컨트롤러 특성이 조회성 (EX. 12월 거래내역건 조회)이더라도 POST METHOD으로 작성해야하는건가요?아니면 조회성은 GET METHOD로 작성해야하는건가요??올바르게 작성하고 싶은데 너무 궁금하네요.예시 케이스가 있다면 알려주시면 감사하겠습니다
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
test method에 throws Exception을 붙이는 이유가 궁금합니다.
영한님 강의를 보면 라이브 템플릿으로 test 코드 작성하실때method뒤에 throws Exception이 붙는데 위와 같이 선언하면 해당 메서드가 외부로 Exception 예외를 건내줄 수 있다는 의미 아닌가요??