inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

enum type 컬럼 매핑 질문입니다

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. enum 타입 컬럼 값을 설정하고 실행했는데 출력된 쿼리문에서 RoleType에 대해 roleType tinyint check (roleType between 0 and 1), 이런 쿼리문이 출력됐고, member, member1 모두 RoleType이 0으로 저장되는데, 뭐가 문제일까요?

  • java
  • jpa
서현진 댓글 1 좋아요 0 조회수 226

print와 printf의 차이

미해결

김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음

System.out.printf()와 System.out.print()의 차이를 알고 싶습니다. int i = 10; System.out.printf(i); 라고 하면 printf를 print로 바꾸라고 하더라구요..

  • java
  • 객체지향
gyuhyunn821 댓글 1 좋아요 0 조회수 374

2회 기출해설 java 재귀

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

!SEEN Seen처리를 한다는게 계속돌려봐도 이해가 안가네요.. 거꾸로문자열 출력하는것도 이해가 안갑니다.

  • python
  • java
  • c
  • 정보처리기사
김인도 댓글 3 좋아요 0 조회수 320

섹션 3. 교안에 @Override가 빠진 것 같습니다.

해결됨

김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성

섹션 3. 스레드 제어와 생명 주기1 [스레드의 생명 주기 - 코드] 파트 첫 번째 코드에서 MyRunnable 정적 클래스의 run() 메서드 위에 @Override가 빠진 것 같습니다. 물론 코드를 실행하는 점에 있어 문제는 없지만 혹시나 하고 글 남깁니다.

  • java
  • 객체지향
  • 동시성
  • multithread
  • thread
형씌 댓글 1 좋아요 1 조회수 233

localhost:8080 접속 불가

미해결

[React 1부] 만들고 비교하며 학습하는 React

안녕하세요 선생님 리액트 프로젝트를 본격적으로 하기 위해 npm i -> npm start로 localhost:8080 에 접속해야 하는데 자꾸 오류가 나오네요 제가 군대에서 수업 듣고 있어서 vscode는 설치를 못하고 대안으로 무료클라우딩 사이트 replit을 이용중입니다. 폴더구조 정확히 맞게 했고 100%그대로 따라 옮겼는데 왜 이런 오류가 나오는지 모르겠습니다. 어떻게 해결해야 될까요? 공부해야 하는데 여기에 막혀서 하루종일 시간 썼네요 ㅠ 답변주시면 감사하겠습니다!!

  • react
  • mvc
이재은 댓글 1 좋아요 1 조회수 314

24년 2회 기출 해설 질문

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

안녕하세요 유튜브 24년 2회 기출 해설 C언어 구조체 (25분) 에서 암만 봐도 b가 n1이고 20 인지 이해가 안됩니다.

  • python
  • java
  • c
  • 정보처리기사
룰루데이 댓글 2 좋아요 0 조회수 212

최근검색어 3 풀이에서

미해결

[React 1부] 만들고 비교하며 학습하는 React

안녕하세요 선생님 수업 잘듣고 있습니다. 다소 수준이 높은 수업이라 조금 헤매고 있지만요.. 최근 검색어 3에서 2분 41초 경에 store js에서 15번째 줄 search(keyword) { this.addHistory(keyword); return this.storage.productData.filter((product) => product.name.includes(keyword) ); } 이 부분이 있는데요. 이 부분때문에 store의 search가 addHistory를 호출하고 상태변화가 이루어질 수 있는데 (addhistory 내용만 수정하면 main.js의 코드를 수정안해도 목표로 하는 최근 검색어에 목록 추가를 할 수 있어서요) 굳이 4분 1초 경에 main.js의 search에서 setstate를 건드리시는 이유가 무엇인가요? 이미 상태변화가 store.js에서 작성한 코드 때문에 이루어지고 있기때문에 다소 역할이 중복된 코드가 아닌가해서요 답변주시면 감사하겠습니다

  • react
  • mvc
이재은 댓글 1 좋아요 1 조회수 214

Next 14 사용해도 될까요?

미해결

[리뉴얼] React로 NodeBird SNS 만들기

궁금합미다

  • react
  • redux
  • node.js
  • express
  • next.js
ddabong 댓글 1 좋아요 0 조회수 468

빌드 질문

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? ( 예 /아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? ( 예 /아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? ( 예 /아니오) [질문 내용] 안녕하세요 알려주신 스프링 프로젝트 폴더가 위치한 곳으로 명령프롬프트 내에서 위치를 변경하는 방법으로 hello-spring까지 이동했습니다. 하지만 gradlew.bat를 실행하니까 사진과 같은 오류가 발생합니다. 자바 22버전 사용하고 있습니다.

  • java
  • spring
  • mvc
  • spring-boot
cye7066 댓글 3 좋아요 1 조회수 346

value 오류 문의

해결됨

한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지

🚨 아래의 가이드라인을 꼭 읽고 질문을 올려주시기 바랍니다 🚨 질문 하시기 전에 꼭 확인해주세요 - 질문 전 구글에 먼저 검색해보세요 (답변을 기다리는 시간을 아낄 수 있습니다) - 코드에 오타가 없는지 면밀히 체크해보세요 (Date와 Data를 많이 헷갈리십니다) - 이전에 올린 질문에 달린 답변들에 꼭 반응해주세요 (질문에 대한 답변만 받으시고 쌩 가시면 속상해요 😢) 질문 하실때 꼭 확인하세요 - 제목만 보고도 무슨 문제가 있는지 대충 알 수 있도록 자세한 제목을 정해주세요 (단순 단어 X) - 질문의 배경정보를 제공해주세요 (이 문제가 언제 어떻게 발생했고 어디까지 시도해보셨는지) - 문제를 재현하도록 코드샌드박스나 깃허브 링크로 전달해주세요 (프로젝트 코드에서 문제가 발생할 경우) - 답변이 달렸다면 꼭 확인하고 반응을 남겨주세요 - 강의의 몇 분 몇 초 관련 질문인지 알려주세요! - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 아래 오류가 자꾸 뜨는데 이유를 모르겠습니다... input 태그에 텍스트도 써지지 않습니다. onchange2 도 이어서 작성하면 오류가 발생하여 지워버렸습니다ㅠㅠ Warning: You provided a value prop to a form field without an onChange handler. This will render a read-only field. If the field should be mutable use defaultValue . Otherwise, set either onChange or readOnly .

  • javascript
  • react
  • node.js
suhyunk519 댓글 2 좋아요 0 조회수 374

회원 가입 후 DB 저장 오류

해결됨

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 안녕하세요 강의를 잘 듣고있는 학생입니다. 질문의 내용은, 회원가입 후 제출을 누른 뒤, 다시 원래대로 redirect:/까지는 return 되지만, H2 database에 저장이 되지 않는 문제가 있어서 질문드립니다. 제가 생각한 문제의 원인은 3가지입니다. memberrepository.join의 문제인가? (애초부터 저장이 되지 않음.) h2 database의 연결 문제인가? 스프링 코드의 문제인가? 이렇게 3가지의 문제로 생각해볼 수 있는데요, 다른분들의 오류도 찾아보고 나름대로 열심히 찾아보았지만, 모두 검토해본 결과, 이 3가지의 문제+다른분들과 겹치는 문제가 아니여서 질문드립니다. 제가 이 3가지의 문제에서 해결책을 찾을 수 없던 이유는 다음과 같습니다. 그렇다면(이것이 맞다면), MemberServiceTest의 저장도 가능하지가 않을 뿐더러, 이것의 데이터도 저장이 되지 않아야 한다. 허나 MemberServiceTest를 돌려본 결과, 테스트는 통과하고 .join도 다 가능하다 라는 것을 알 수 있었습니다. 코드 ::MemberServiceTest @RunWith(SpringRunner.class) @SpringBootTest @Transactional public class MemberServiceTest { @Autowired MemberService memberService; @Autowired MemberRepository memberRepository; @Autowired EntityManager em; @Test //@Rollback(value = false) --> 눈으로 확인해 보고 싶을때 public void 회원가입() throws Exception { //given Member member = new Member(); member.setName("kim"); //when Long saveId = memberService.join(member); //then em.flush(); assertEquals(member,memberRepository.findOne(saveId)); } h2.database의 연결 문제인가? 이것에 대해 제가 아니라고 생각한 이유는 다음과 같습니다. 그 이후의 강의인 상품 등록을 했을때, 신기하게 상품 등록은 정상적으로 되었습니다. h2 database에도 등록이 되었고 상품 목록도 나타났습니다. 이렇게 등록을 했을때. 이렇게 데이터베이스에도 있는것을 확인할 수 있었고, 상품 목록도 제대로 있는것을 확인할 수 있습니다. 따라서 2번도 맞지 않는다고 생각했습니다. 3.스프링 코드의 문제인가? :: MemberController 코드 package jpabook.jpashop.controller; import jakarta.validation.Valid; import jpabook.jpashop.domain.Address; import jpabook.jpashop.domain.Member; import jpabook.jpashop.service.MemberService; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.validation.BindingResult; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import java.util.List; @Controller @RequiredArgsConstructor public class MemberController { private final MemberService memberService; @GetMapping(value = "/members/new") public String createForm(Model model) { model.addAttribute("memberForm", new MemberForm()); return "members/createMemberForm"; } @PostMapping(value = "/members/new") public String create(@Valid MemberForm form, BindingResult result) { if (result.hasErrors()) { return "members/createMemberForm"; } Address address = new Address(form.getCity(), form.getStreet(), form.getZipcode()); Member member = new Member(); member.setName(form.getName()); member.setAddress(address); memberService.join(member); return "redirect:/"; } @GetMapping(value = "/members") public String list(Model model){ List<Member> members = memberService.findMembers(); model.addAttribute("members",members); return "members/memberList"; } } ::creatememberForm.html코드 <!DOCTYPE HTML> <html xmlns:th="http://www.thymeleaf.org"> <head th:replace="fragments/header :: header" /> <style> .fieldError { border-color: #bd2130; } </style> <body> <div class="container"> <div th:replace="fragments/bodyHeader :: bodyHeader"/> <form role="form" action="/members/new" th:object="${memberForm}" method="post"> <div class="form-group"> <label th:for="name">이름</label> <input type="text" th:field="*{name}" class="form-control" placeholder="이름을 입력하세요" th:class="${#fields.hasErrors('name')}? 'form-control fieldError' : 'form-control'"> <p th:if="${#fields.hasErrors('name')}" th:errors="*{name}">Incorrect date</p> </div> <div class="form-group"> <label th:for="city">도시</label> <input type="text" th:field="*{city}" class="form-control" placeholder="도시를 입력하세요"> </div> <div class="form-group"> <label th:for="street">거리</label> <input type="text" th:field="*{street}" class="form-control" placeholder="거리를 입력하세요"> </div> <div class="form-group"> <label th:for="zipcode">우편번호</label> <input type="text" th:field="*{zipcode}" class="form-control" placeholder="우편번호를 입력하세요"> </div> <button type="submit" class="btn btn-primary">Submit</button> </form> <br/> <div th:replace="fragments/footer :: footer" /> </div> <!-- /container --> </body> </html> 여러번 비교해 본 결과 강의자료와 강의에 있는 코드와 다름이 없다는 것을 알게 되었습니다. 오류 내용이 나타나면 해결하기가 더 쉬운데, 오류내용이 나오지 않아서 해결하기 더 어려운 것 같습니다. 사실 이후에 강의도 듣고 있다가 이 문제가 해결이 되지 않아서 계속 막혀서 고생하고 있는 상황입니다... 도와주시면 감사하겠습니다..

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
승우 댓글 2 좋아요 1 조회수 240

강의에 나오는 자료들은 어디서 볼 수 있나요??

미해결

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

html 코드나 강의자료 보고싶은데 어디서 봐야하나요?

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

자바에서 스레드풀을 생성한다면 어떻게되나요?

미해결

김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성

질문이 몇가지 더 있어 질문남깁니다. 1.톰켓을 실행했을때 톰켓의 스레드풀에 있는 스레드에 의해 war의 클래스파일 로직들이 실행된다고하셨는데 만약 자바 로직에서 forkjoinpool같은 스레드풀을 또 생성하면 톰켓의 스레드풀과 별도로 스레드풀이 하나 더 만들어지는건가요? 수업외 질문이라면 죄송합니다 ㅠㅠ

  • java
  • 객체지향
  • 동시성
  • multithread
  • thread
backendman 댓글 1 좋아요 1 조회수 329

빌드 질문

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? ( 예 /아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? ( 예 /아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? ( 예 /아니오) [질문 내용] 명령 프롬포트에서 java를 치면 나오는데, gradlew.bat치면 'gradlew.bat'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라고 나와요 ㅠㅠ 자바는 22버전입니다.

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

C언어 메모리 스페셜 (배열과 포인터), int 사이즈 오류

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

안녕하세요, 강사님 int 형 사이즈 계산이 잘못된 것 같습니다. int 형은 4byte 임으로 4씩 차이가 발생하지 않나요?? "" int 배열 메모리 주소: 0x7ffd3f1f9e28 0x7ffd3f1f9e2c 0x7ffd3f1f9e30 '이게 뭔소리인가..' 싶지만 그냥 숫자마다 오른쪽 끝만 보시면, 연속된다는 것을 알 수 있습니다. 다만, int는 2씩 차이가 나고 char는 1씩 차이가 납니다. """"

  • python
  • java
  • c
  • 정보처리기사
고수완 댓글 1 좋아요 0 조회수 229

상속과 업케스팅

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

상속에서는 부모클래스에 없는 속성을 추가할 수 있는데, 업캐스팅을 할 경우엔, 부모클래스에 없는 함수를 사용하면 안되는 거 맞을까요? 그렇다면 추상화, 인터페이스도 부모클래스에 없는 함수를 사용하면 안되는 거 맞을까요?

  • python
  • java
  • c
  • 정보처리기사
pmrim01 댓글 1 좋아요 0 조회수 192

SQL 기출문제(+DML 디테일, 변형 문제 추가)

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

32분에 있는 2022년 2회 (변형) 문제입니다. 혹시 여기서 서브쿼리를 사용하지 않고 단순하게 WHERE 절에 단가 < AVG(단가) 라고만 해도 되는지 여쭤보고 싶습니다!!

  • python
  • java
  • c
  • 정보처리기사
이주환 댓글 1 좋아요 0 조회수 267

c언어 정렬문제

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

29:19 에서 문제에서는 코드에서 반드시 첫번째부터 4번째 시행까지 값이 변해야 된다는 조건이 없는데 왜 답이 <인가요?>이어도 문법적으로는 오류가 없는 거 아닌가요?

  • python
  • java
  • c
  • 정보처리기사
안수빈 댓글 1 좋아요 0 조회수 203

레포지토리 테스트 코드 작성

미해결

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

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

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

C언어에서는 +=, -=, /=와 같이 산술연산자와 대입연산자가 합쳐있는 형태가 쓰입니다. (이런 형태는 파이썬에서는 동작하지 않습니다.)

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

C언어에서는 +=, -=, /=와 같이 산술연산자와 대입연산자가 합쳐있는 형태가 쓰입니다. (이런 형태는 파이썬에서는 동작하지 않습니다.) 여기에서 Python도 형태가 똑같지 않나요?

  • python
  • java
  • c
  • 정보처리기사
mok0618 댓글 1 좋아요 0 조회수 156

인기 태그

인프런 TOP Writers

주간 인기글