inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

mybatis도 ORM 기술인가요?

미해결

스프링 DB 2편 - 데이터 접근 활용 기술

mybatis도 ORM 기술인데, ORM 기술 중에서도 SQL 매퍼이다. 라고 이해했는데 맞게 이해한 걸까요?

  • spring
  • mvc
  • jpa
  • querydsl
  • spring-data-mybatis
  • spring-jpa
serverstudymaster 댓글 1 좋아요 0 조회수 2777

싱글톤 패턴과 멀티 쓰레드의 관계 질문드립니다.

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 간단한 질문인 것 같은데, 제 머릿속이 헷갈려서 질문드립니다. 아마 싱글톤에 대한 이해가 부족한 것 같습니다. 클라이언트로부터 여러 요청이 들어 왔을 때 지연 대기를 최소화하고자 멀티 쓰레드를 사용한다고 이해했습니다. 그런데 서블릿을 싱글톤으로 만든다는 건 '단 하나'의 객체만 만들어서 돌려 쓴다는 것인데, 만약에 100건의 요청이 동시에 특정 서블릿을 호출한다면 동시 처리가 안되지 않나요? 싱글톤 객체는 단 하나라서 하나의 쓰레드가 해당 객체를 사용할 때까지 99개의 쓰레드들은 해당 객체를 기다려야 하지 않을까요? 그렇다면 멀티 쓰레드의 장점이 많이 사라지는 것 같은데, 제가 잘못 이해하고 있는지 궁금합니다!

  • spring
  • mvc
김동민 댓글 1 좋아요 0 조회수 511

DB 생성시 발생 에러 관련! "Can't create table" "Error No 150. "Foreign key constraint is incorrectly formed")

해결됨

스프링 부트 웹 개발 입문 - 따라하며 배우기

선생님께서 올려주신 SQL 문 기준으로 확인해보니 하기와 같습니다. SQL 문에서 order_list 테이블에는 VARCHAR(100) 타입의 cust_id 열이 있으며, 이것은 cust_info 테이블의 cust_id 열을 참조하려고 합니다. 이 cust_id 열도 VARCHAR(100) 타입입니다. 따라서 데이터 유형이 일치하므로 이건 패스... 그러나 외래 키에는 기본적인 규칙이 있고, 해당 규칙은: 참조하려는 열(상위 테이블의)은 고유 제약 조건을 가져야 하거나 기본 키여야 합니다. cust_info 테이블에서 cust_id 열은 고유 제약 조건이 없습니다. 이 문제를 해결하려면 cust_info 테이블의 cust_id 열에 고유 제약 조건을 추가해야 합니다. 다음과 같이 할 수 있습니다: ALTER TABLE cust_info ADD UNIQUE (cust_id); 위의 문장을 실행한 후 외래 키를 추가하기 위해 ALTER TABLE 문을 실행할 수 있습니다: ALTER TABLE order_list ADD CONSTRAINT fk_cust_id FOREIGN KEY (cust_id) REFERENCES cust_info(cust_id); 이 단계를 거치면 해당 제약 조건에 대한 "Foreign key constraint is incorrectly formed" 오류를 더 이상 만나지 않아야 합니다. 즉 cust_info의 cust_id를 유니크 상태로 만들고 나서 늦부장님께서 올려주신 DB작성하면 해결 됩니다.

  • spring
  • mvc
  • spring-boot
Chris 댓글 0 좋아요 1 조회수 549

No active profile set

미해결

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

이런식으로 실행이 안되는 모습을 보입니다. 세팅에서 이렇게 둘다 IntelliJ로 설정해주고 Download external Annotations 도 켜놨는데 저런 상황이네요 ㅠㅡㅠ 어떻게 해야할지 모르겠습니다...

  • spring
  • mvc
서정원 댓글 2 좋아요 0 조회수 267

com.mysql

미해결

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

43강 4분 <dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId> </dependency> 저는 이부분에 처음부터 이렇게 뜨는데 왜그런걸까요?

  • spring
  • jquery
  • mvc
  • jpa
  • spring-security
영은 댓글 2 좋아요 0 조회수 285

springmvc/old-controller

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 똑같은 코드인데 어떤 컴퓨터에서는 되고 다른 컴퓨터에서는 안되는 이유가 뭔지 궁금합니다. https://drive.google.com/file/d/11Zuk3zBvm9QWWpyIQeAWwWIwUGdSc7Bk/view?usp=sharing 이게 제 코드인데 강사님 코드를 다운 받고 돌려도 localhost:8080/index.html 조차 에러가 뜹니다. 뭐가 문제일까요. 저번에 질문했지만 문제가 해결이 되지 않아 한번 더 질문합니다. 감사합니다.

  • spring
  • mvc
전진호 댓글 3 좋아요 0 조회수 323

안녕하세요

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 안녕하세요 @RequestBody와 @ModelAttibute차이를 제대로 이해했는지 궁금하여 여쭤봅니다. 서버로 데이터를 전달하는 방법은 3가지방법이있는데 쿼리파라미터 시에는 get방식 @RequestParam 사용 HTML Form 시에는 get, post 다 지원 @ModelAttibute 사용 message body 시에는post방식 @ReqeustBody 로 받아서 사용하는것이 맞을까요? 각 전달 방법3가지에 get/post방식 매핑과 어노테이션 매칭이 잘 되엇는지 궁금합니다. 그리고 RequestParam , ReqeustBody 를 컨트롤러의 같은 메소드에 사용가능할까요? ex ) public void test(@RequestParam int id, @ReqeustBody Body body) 같이 사용가능하다면 왜 가능한지도궁금합니다ㅜㅜ

  • spring
  • mvc
조소영 댓글 1 좋아요 0 조회수 332

REST API로 통신

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 단계별 메시지 처리는 타임리프에서만 매칭이 되나요? REST API에서는 단계별 메시지 매칭이 되지 않는지 궁금합니다.

  • spring
  • mvc
  • validator
dnrtjdqo 댓글 1 좋아요 0 조회수 374

MVC1편을듣고왔는데 바로 DB1편으로

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] MVC1편을듣고왔는데 바로 DB1편으로 넘어가도되나요 ? MVC2편은 DB1편을 듣고나서 MYBATIS로 MVC1편에서 배운내용을 토대로 자그마한 토이프로젝트 하나 만들어보고 MVC2편을 듣고싶은데 그렇게 해도될까요 ?

  • spring
  • mvc
계란 댓글 1 좋아요 0 조회수 615

editForm에서 라디오 버튼

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 라디오 버튼을 복습하다가 수정 페이지에서 궁금한 점이 생겨 질문합니다. <div>상품 종류</div> <div th:each="type : ${itemTypes}" class="form-check form-check-inline"> <input type="radio" th:field="*{itemType}" th:value="${type.name()}" class="form-check-input"> <label th:for="${#ids.prev('itemType')}" th:text="${type.description}" class="form-check-label">BOOK</label> </div> 만약에 아이템의 상품 종류가 책일 때, 라디오 버튼이 반복문을 돌면서 모든 th:field의 itemType의 값은 책이 되는데 어떻게 책에 해당하는 버튼에만 체크 기능이 삽입되는지 궁금합니다. 혹시 th:field에 값이 있다면 th:value와 비교해서 같다면 해당 라디오버튼에 checked가 삽입되는 걸까요?

  • spring
  • mvc
댓글 2 좋아요 0 조회수 383

회원목록 오류

미해결

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

2023-10-06T16:42:22.685+09:00 ERROR 55276 --- [nio-8080-exec-4] o.a.c.c.C.[.[.[.[mvcMemberListServlet] : Servlet.service() for servlet [mvcMemberListServlet] in context with path [] threw exception [java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/TagLibraryValidator] with root cause 이렇게 오류가 인텔리제이에서 뜨고 회원목록이 안보여지고 화이트 라벨오류가 보입니다.무슨 문제일까요? 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요.

  • spring
  • mvc
봉준 댓글 1 좋아요 0 조회수 251

dependency 추가

미해결

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

제가 실수로 프로젝트를 생성할 때 dependency를 추가못해서 intellij내에서 추가하려고 https://velog.io/@dnwlsrla40/Intellij-intellij%EC%97%90%EC%84%9C-%EB%B0%94%EB%A1%9C-dependency-%EC%B6%94%EA%B0%80 위 사이트를 참고해서 추가하려는데 search for artifact가 no result가 나오는데 어떻게 해결해야 하나요

  • spring
  • mvc
AAA 댓글 2 좋아요 0 조회수 1787

multipart/form-data에서 List 사용하는 방법

미해결

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

안녕하세요 질문이 있습니다!! multipart/form-data를 사용할 때 아래와 같은 요청은 컨트롤러에서 바인딩이 불가능 한 것일 까요..? name=items[0] Bag name=items[1] Book name=items[2] JpaBook import org.springframework.web.multipart.MultipartFile; import java.util.List; public class MyRequestDTO { private String username; private List<String> items; private MultipartFile file; // Getter와 Setter 메서드 } 감사합니다.

  • spring
  • mvc
Dabi 댓글 2 좋아요 0 조회수 2376

ResponseStatusException 관련 질문 드립니다.

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 강의 중에 강사님께서 개발자가 직접 변경할 수 없는 예외에는 @ResponseStatus를 적용할 수 없다고 하셨는데, 이러한 예외가 예를 들어 무엇이 있나요? BadRequestException처럼 RuntimeException과 같은 예외를 상속받아 처리할 수 없는 경우를 말씀 하시는 건지 궁금합니다 ! 또한, ResponseStatusException은 어떤 경우에 사용되는지 구체적으로 궁금합니다. 동적으로 처리를 하기 위해서만 쓰이는 것인가요?

  • spring
  • mvc
정유진 댓글 1 좋아요 0 조회수 475

회원 가입 Whitelabel Error 오류

해결됨

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 안녕하세요. 진행 중 해결되지 않는 오류가 있어 질문 드립니다. 기본 페이지 HelloSpring 까지는 정상적으로 뜨는데 이후 회원 가입 버튼을 누르면 Whitelabel 오류가 발생합니다. 비슷한 질문들이 있어서 확인하여 오타와 템플릿 구조까지 확인하였는데 원인을 모르겠습니다. -MemberController -MemberForm -createMemberForm.html -home.html -에러 코드 아래는 프로젝트 파일 구글 드라이브 링크입니다. https://drive.google.com/drive/folders/11r1sRmpTQR_So_Yu06AFgux0aCphYlUm?usp=sharing 감사합니다

  • java
  • spring
  • mvc
  • spring-boot
김진현 댓글 1 좋아요 0 조회수 589

thymeleaf 질문

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] th:href="@{|/basic/items/${item.id}|}" th:href="@{/basic/items/${item.id}}" 1번 구문과 2번구문의 차이는 ||로 감싸주냐 마냐의 차이인데 같은 결과 , 같은 동작을 하네요 이 경우에는 ||로 감싸줄 필요가없는건가요 아니면 인텔리제이에서 알아서 감지해서 ||로 자동으로 감싸준 결과로 실행을 해주는걸까요 ?

  • spring
  • mvc
계란 댓글 1 좋아요 0 조회수 507

h2.bat 입력시 실행이 되지 않습니다

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] cmd에서 h2.bat 입력시 해당 화면만 뜨고 실행되지 않습니다. 자바 11을 쓰고 있으며 환경변수도 확인했고 h2 재설치, 자바 재설치도 해봤습니다 파일탐색기에서 h2.bat 파일을 실행해도 결과는 똑같습니다 뭐가 문제일까요

  • java
  • spring
  • mvc
  • spring-boot
  • h2
밍구리 댓글 1 좋아요 0 조회수 817

mac 환경에서 실습할 경우

해결됨

Airflow 마스터 클래스

안녕하세요 mac 환경에서 강의를 수강하려고 합니다. 이러한 경우 wsl 설치 없이 다음 강의로 넘어가면 될까요??

  • python
  • 데이터-엔지니어링
  • airflow
lucli 댓글 1 좋아요 0 조회수 533

윈도우 cmd창에서 java -jar 명령어 실행 안되는 오류

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 아니오 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 자바 환경변수 - > 설정 완료 재부팅 -> 완료 두가지 전부 해봤는데 아무 반응이 없습니다. bulid -> libs 디렉토리에서 java -jar ~~ 명령어 실행이 안됩니다. 확인하실 때 필요한 사진이나 파일 있으면 알려주시면 감사하겠습니다 // 사진 첨부 2-1. 2-2.

  • java
  • spring
  • mvc
  • spring-boot
MJ 댓글 3 좋아요 0 조회수 3251

인기 태그

인프런 TOP Writers

주간 인기글