inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

bash: pip: command not found가 출력

미해결

한국인이 좋아하는 속도로 때려넣는 파이썬

안녕하세요 강의 수강중 python을 설치하여 git bash에서 $ pip를 입력하는 과정에서 bash: pip: command not found가 출력될 경우에는 어떤 조치를 취할 수 있을까요? 완전 처음이라 문의 남깁니다.

  • python
sjw1758 댓글 1 좋아요 0 조회수 3907

springconfig에서 오류가 나요

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

제가 설정 파일을 만질 일은 없어서 주신 자료 그대로 복붙했는데 오류가 나서 여쭤봅니다.. 임포트가 왜 안될까요

  • java
  • spring
  • mvc
  • spring-boot
댓글 2 좋아요 0 조회수 369

싸이월드 실습 4탄 질문이요 ㅠㅠ

미해결

[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스

싸이월드 실습 4탄 하는 중인데 LOTTO 부분에 "특히 버튼과 숫자박스 부분"이 왜 세로로 다닥다닥 붙어있을까요..ㅠ game__container 부분에 flex-direction: column; align-items: center; justify-content: space-between; padding: 20px; 가 들어있고 lotto__text부분에도 display: flex; flex-direction: column; align-items: center; justify-content: space-between; 를 넣어봤으나 아무 변화가 없었습니다 ㅠ game.html: <!DOCTYPE html> <html lang="ko"> <head> <title>Game</title> <link href="./styles/game.css" rel="stylesheet"> </head> <body> <div class="wrapper"> <div class="wrapper__header"> <div class="header__title"> <div class="title">GAME</div> <div class="subtitle">TODAY CHOICE</div> </div> <div class="divideLine"></div> </div> <div class="game__container"> <img src="./images/word.png"> <div class="game__title">끝말잇기</div> <div class="game__subtitle">제시어 : <span id="word">코드캠프</span> </div> <div class="word__text"> <input class="textbox" id="myword" placeholder="단어를 입력하세요"> <button class="search">입력</button> </div> <div class="word__result" id="result">결과!</div> </div> <div class="game__container"> <img src="./images/lotto.png"> <div class="game__title">LOTTO</div> <div class="game__subtitle"> 버튼을 누르세요. </div> <div class="lotto__text"> <div class="number__box"> <div class="number1">3</div> <div class="number1">5</div> <div class="number1">10</div> <div class="number1">24</div> <div class="number1">30</div> <div class="number1">34</div> </div> <button class="lotto_button">Button</button> </div> </div> </div> </body> </html> game.css: * { box-sizing: border-box; margin: 0px } html, body{ width: 100%; height: 100%; } .wrapper { width: 100%; height: 100%; padding: 20px; display: flex; flex-direction: column; /* 박스가 wrapper안에 game__container 두개 총 세개*/ align-items: center; justify-content: space-between; } .wrapper__header{ width: 100%; display: flex; flex-direction: column; } .header__title{ display: flex; flex-direction: row; align-items: center; } .title{ color: #55b2e4; font-size: 13px; font-weight: 700; } .subtitle{ font-size: 8px; padding-left: 5px; } .divideLine{ width: 100%; border-top: 1px solid gray; } .game__container{ width: 222px; height: 168px; border: 1px solid gray; border-radius: 15px; display: flex; flex-direction: column; align-items: center; justify-content: space-between; padding: 20px; background-color: #f6f6f6; } .game__title { font-size: 15px; font-weight: 900; } .game__subtitle { font-size: 11px; } .word__result { font-size: 11px; font-weight: 700; } .word__text { width: 100%; display: flex; flex-direction: row; justify-content: space-between; } .textbox { width: 130px; height: 24px; border-radius: 5px; } .search { font-size: 11px; font-weight: 700; width: 38px; height: 24px; } .number__box{ width: 130px; height: 24px; border-radius: 5px; background-color: #FFE400 ; display: flex; flex-direction: row; justify-content: space-between; align-items: center; } .lotto__text { display: flex; flex-direction: column; align-items: center; justify-content: space-between; } .number1{ font-size: 10px; font-weight: 700px; margin: 5px; } .lotto_button { font-size: 11px; font-weight: 700; width: 62px; height: 24px; }

  • react
  • node.js
  • seo
  • graphql
  • next.js
전현욱 댓글 2 좋아요 0 조회수 471

스프1탄을 보기 전에 나프1,2탄은 필수일까요?

미해결

스프링 프레임워크는 내 손에 [스프1탄]

안녕하세요. 현재 회사에서 일하고 있는 초보개발자입니다. 현재 강사님의 로드맵을 따라서 모든 강의를 사서 차근차근 보고있는 중인데, 현재 회사에서 스프링으로 신규 프로젝트를 진행할 것 같아서 스프1탄을 먼저 보려고 하는데, 나프1탄과 나프2탄을 필수적으로 보고 스프1탄을 봐야할까요? 나프1탄과 나프2탄은 보기에는 시간적으로 여유가 많이 없을 것 같아서 질문드립니다ㅠ

  • jsp
  • spring
  • mvc
  • spring-security
김찹귤 댓글 1 좋아요 0 조회수 342

RequestBodyStringServlet을 만든 이후 실행이 안됩니다.

해결됨

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] HTTP 요청 데이터 -API 메시지 바디 -단순텍스트 강의를 듣고 영한님이 작성하신 코드대로 RequestBodyStringServlet을 만들었습니다. 그런데 호환성 문제인지 갑자기 ServletApplication이 실행이 안 됩니다. RequestBodyStringServlet을 삭제하거나 주석 처리하면 다시 잘 동작하고요. 왜 이러는지 알 수 있을까요? 혹시 몰라 build.gradle 스크린샷도 첨부합니다.

  • spring
  • mvc
RE-Heat 댓글 1 좋아요 0 조회수 300

서블릿 예외 처리 - 오류 페이지 작동원리 중 WAS에서 request에 담아주는 정보들

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

강의 자료에 다음과 같이 되어있습니다. 그런데 스프링부트 3.10버전에 java 17을 쓰고 있는데요, 저는 일단 xxxxxx_ATTRIBUTE로 해야 되네요, 그리고 javax. xxx 가 아닌 jakarta로 하니까 되는데, 혹시 제가 잘못찾은걸까요? 버전의 문제일까요?

  • spring
  • mvc
  • error
홍승현 댓글 1 좋아요 0 조회수 543

실행버튼이 안생겨요 ....

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 실행 버튼이 생기지 않는데, 어떻게 해야할까여 ? ㅠ

  • java
  • spring
  • mvc
  • spring-boot
댓글 1 좋아요 0 조회수 548

반환값 질문

해결됨

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. null값이 들어올때의 오류를 방지하기 위해 optional로 감싸준다고 하셨는데 왜 List<Member> findAll();에서는 Optional로 감싸주지 않는건가요?

  • java
  • spring
  • mvc
  • spring-boot
yso829612 댓글 2 좋아요 1 조회수 526

async await

미해결

따라하며 배우는 리액트 A-Z[19버전 반영]

안녕하세요. banner.js에서 질문이 있습니다 이 부분에서 왜 async await를 사용하셨는지 궁금합니다! const fetchData = async () => { // 현재 상영중인 영화 정보를 가져오기(여러 영화) const request = await axios.get(requests.fetchNowPlaying); // 여러 영화 중 영화 하나의 ID를 가져오기 const movieId = request.data.results[ Math.floor(Math.random() * request.data.results.length) ].id; // 특정 영화의 더 상세한 정보를 가져오기(비디오 정보도 포함) const { data : movieDetail } = await axios.get(`movie/${movieId}`, { params: {append_to_response: "videos"}, }); setMovie(movieDetail); }

  • react
  • redux
  • tdd
  • typescript
  • next.js
  • 소프트웨어-테스트
puding0712 댓글 1 좋아요 0 조회수 372

Mac에서 한글깨짐 문제

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

강의 자료 PDF 파일 2. messages.properties 위처럼 mac에서 파일을 다운로드 받으면 한글이 저렇게 깨지는데 어떻게 해결할 수 있을까요? apple에 물어보니까 작성한 사람의 한글 표현 방식이 달라서 그런다고 자기네 잘못은 아니라네요 ㅎ

  • spring
  • mvc
김주영 댓글 5 좋아요 2 조회수 2737

서버검증과 클라이언트검증

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

서버 검증에서도 오류 문구를 뷰에 나타내고 클라이언트검증에서도 오류 문구를 뷰에 나타내지 않나요? 제가 잘못 알고있는 것인지 아니면 모두 사용하는 건지.. 검증 두가지를 섞어써야한다고 하셨는데 문구는 어떻게 처리하는지 궁금합니다!

  • spring
  • mvc
lyg 댓글 1 좋아요 0 조회수 547

긴급!!)3강 root 비밀번호 이미 설정됨(?)

미해결

[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]

https://www.inflearn.com/questions/328457/mysql-root-%EB%B9%84%EB%B2%88 위 학생과 정확히 같은 문제를 겪고 있습니다. 기존에 mysql 이나 oracle 도 깔려있지 않은 상태에서 전자 정부 프레임워크를 새로 깔았습니다.(다만, 수업과 같은 버전이 서비스 종료되어 eGovFrame-4.0.0 로 깔았음) 위처럼 Enter password: 까지 잘 접근 했는데 엔터를 누르니 1045 에러가 뜹니다.오타 문제는 아닙니다ㅜㅜ MySQL 5.7 버전부터 임의의 문자열로 초기 비밀번호가 설정돼 있다는 이야기도 있더라고요.. 여하튼..빨리 진도 나가고 싶습니다! 빠른 해결 부탁드립니다..ㅜㅜ

  • jsp
  • mysql
  • mvc
  • ajax
  • pojo
윤희주 댓글 1 좋아요 0 조회수 549

@ScriptAssert 스프링 3.0.1 이상 / jdk 17 버전 이상 실행 불가 임시방편

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 내쉬혼 자바스크립트 런타임이 이제 jdk 17에서부터 deprecated 되면서 더이상 지원을 하지 않게 됬지만 그래들로 임시방편이더라도 build.gradle에 implementation ("org.openjdk.nashorn:nashorn-core:15.3") 로 강제로 연명은 아직 가능합니다.. 근데 내쉬혼이 현 자바스크립트 런타임이랑은 좀 머니 최신 자바스크립트 런타임 가진 graalVM 을 임포트해 와서 CustomScriptAssertValidator 클래스를 만들어 @Bean 등록을 하고 싶은데 어렵네요..

  • spring
  • mvc
김승현 댓글 2 좋아요 3 조회수 1086

해당 강의 중 validation의 다른 front-end platform활용 효율

해결됨

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

======================================== [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 안녕하세요 :) validation파트 강의를 듣는 도중 bindingResult, FieldError등 SSR기술을 활용한 thymleaf, jsp와 같이 하나의 project에 front, back-end가 같이 설정되어 사용하는 경우에만 해당 기술 활용 시 제일 효율적이고 다른 vue, react.js같은 경우에는 해당 기술을 활용하기 어려울 것으로 판단이 되는데요 맞을까요?

  • spring
  • mvc
parker-pen 댓글 1 좋아요 0 조회수 365

실패 - 3가지 오류

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 예 예 [질문 내용] 여기에 질문 내용을 남겨주세요. 3가지 오류가 있다는데 하란대로 했는데 왜 안되는지 모르겠어요. 시작부터 난관이라 너무 스트레스받네요.. C:\Program Files\spirngboot\pulsar-spring\.gradle\7.6.1\fileChanges\last-build.bin (지정된 경로를 찾을 수 없습니다) Failed to create parent directory 'C:\Program Files\spirngboot\pulsar-spring\.gradle' when creating directory 'C:\Program Files\spirngboot\pulsar-spring\.gradle\vcs-1' Could not update C:\Program Files\spirngboot\pulsar-spring\.gradle\7.6.1\fileChanges\last-build.bin 이렇게 세가지가 나옵니다. 어떻게 해야할까요.

  • java
  • spring
  • mvc
  • spring-boot
김진수 댓글 3 좋아요 0 조회수 1544

동작 원리에 대한 접근 방법에 대해 알고 싶습니다.

해결됨

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] spring-boot-starter-validation 라이브러리가 Spring Boot에서 LocalValidatorFactoryBean을 글로벌 Validator로 등록해서 애노테이션 검증을 수행한다라는 내용에 대해 말씀해주셨습니다. 영한님께서 이런 동작 원리에 대해 접근하실 때 어떻게 접근하시는지요? 동작 원리에 대해서는 공식 문서에서도 찾기가 힘들지 않나 싶습니다. 영한님의 접근 방식을 알고 싶습니다. External Libraries에서 의존성 라이브러리 안에 있는 클래스를 보신다던지.. 직접 IDE로 디버깅을 해보신다던지.. 감사합니다.

  • spring
  • mvc
BJP 댓글 1 좋아요 0 조회수 397

설정 오류

해결됨

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

settings에서 intelliJ로 바꾼후 서버가 실행이 안됩니다 로그가 3개밖에 안떠요 gradle로 바꾸면 무한로딩 걸리면서 서버 종료누르면 이런 에러가 나와요

  • spring
  • mvc
jung 댓글 1 좋아요 2 조회수 731

파일 업로드 질문(multipart/form-data)

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

@PostMapping(value = "/upload") public ResponseEntity<String> saveFile(@RequestPart List<MultipartFile> files) { log.info("files={}", files); if (files==null || files.isEmpty()) { // 파일이 없는 경우 check JSONObject response = new JSONObject(); response.put("message", "Fail! Re-upload the file"); return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(response.toString()); } //정상 로직 } 안녕하세요. 영한 님 강의 보고 따라서 한 번 해보고 혼자 해보다가 궁금한 게 생겨 질문드립니다. 여러 개의 파일을 업로드 할 수 있게 List 타입으로 받았고 만약 업로드한 파일이 없다면 if 문을 탈 수 있게 예외 처리를 했습니다. 현재 포스트맨으로 -headers의 content-type을 Multipart/form-data -body의 key에는 "files"를 value에는 파일을 선택하지 않고 테스트하고 있습니다. 그럼 당연히 files는 비었을 것이라고 전제를 두었지만, 디버깅해 보니 if 문이 false를 반환하고 files[0]=""(빈 문자열)을 뱉어내고 정상 로직을 수행하더군요. 여기서 질문이 있습니다. 1. value에 파일을 선택하지 않았다고 해서 빈 파일이 생기는 것이 아닌 포스트맨에서 자체 동작으로 빈 파일 = 빈 문자열로 대체해서 넣어주는 지 (제가 포스트맨 동작 방식을 모르고 있는 걸까요?) 2. 빈 파일을 보내면 Multipart/form-data의 요청 특성으로 빈 문자열("")이 전송되는 걸까요? 이게 맞는다면 멀티파트 형식을 유지하기 위해 빈 파일이나 빈 파트가 생성되어 전송되는 것일까요? 3. list 타입 대신 하나씩 file을 받아오는 게 좋을까요? 강의를 볼 땐 이해가 되면서도, 뭐가 맞는지 헤매고 있습니다.. 코드면에서 문제였다면, 키워드라도 알려주시면 찾아보겠습니다. 긴 글 읽어주셔서 감사합니다.

  • spring
  • mvc
DUB 댓글 1 좋아요 0 조회수 1156

url 패스 관련 질문

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

다른 질문을 봤을 때 url : localhost:8080/abc/def?param1=data1&param2=data2 위와 같이 경로를 지정하고 싶으면 변수를 추가해야 한다고 봤습니다. @GetMapping("link") public String link(Model model) { model.addAttribute("param1" , "data1") ; model.addAttribute("param2" , "data2") ; model.addAttribute("url1" , "abc") ; model.addAttribute("url2" , "def") ; return "basic/link" ; } 위에서와 같이 모델에 값을 새로 추가해주고 <li><a th:href="@{/hello/{url1}/{url2}(url1=${url1}, url2=${url2}, param1=${param1}, param2=${param2})}"> 위와 같이 html에서 값을 넣는 방식이 결과적으론 원하는 값이 출력되긴 했지만 Q.1) () 안에서 변수와 같은 값이 있다면 해당 변수에 대 값을 대입하는 것으로 사용되는 것이고, 없다면 parameter값으로 사용되는 것인지 궁금합니다. Q.2 ) 이렇게 사용하는 것이 맞는지와 실제로도 실무에서 이렇게 사용하는지 빈도가 높은지 궁금합니다.

  • spring
  • mvc
b0i4s 댓글 2 좋아요 1 조회수 538

한글, 한국 기준으로 나오는 이유

해결됨

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

유틸리티 객체와 날짜 강의에서 temporals를 사용해서 날짜와 시간들을 찍어보았는데요. 신기하게도 한국 기준으로 한글로 나오더라구요. 어떻게해서 이렇게 나오는건가요? 만약 다른 나라 기준으로 찍고 싶다면 어떻게 해야하나요?

  • spring
  • mvc
김주영 댓글 1 좋아요 0 조회수 379

인기 태그

인프런 TOP Writers

주간 인기글