inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

http://localhost:8080/hello에서 에러가 나요

미해결

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

서버도 껐다가 켜서 다시 하고 새로고침하고 클리어도 했는데 안돼요

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

윈도우 빌드가 안돼요

미해결

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

윈도우 빌드가 안돼요 제발 도움좀요 파일 이름은 Spring으로 했고 나머지는 다 강사님과 맞췄습니다.

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

new-form.jsp 404 에러 도와주세요!

해결됨

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

new-form.jsp 파일에서 계속 404 에러가 뜹니다. 강의 영상대로 진행하였고, 강의 자료 파일로 적용해보아도 해결되지 않았습니다. 도움이 필요합니다. 스프링 부트는 2.6 으로 만들었습니다. https://drive.google.com/file/d/1qjHK8LSMmQcBbh2bLGNK7coLZ_F1g1HB/view?usp=sharing

  • spring
  • mvc
support 댓글 1 좋아요 0 조회수 653

HttpSession에서 쿠키를 Response에 넣어주기

해결됨

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 안녕하세요, SessionManager와 HttpSession을 비교하다 의문점이 들어 질문 드립니다. SessionManager를 구현할 땐 Cookie를 생성한 후 이를 response에 넣주도록 했습니다. 그래서 이를 사용할 때 파라미터로 response를 넣어줬구요. public void createSession(Object value, HttpServletResponse response) { // 세션 ID 생성하고 값을 세션에 저장 String sessionId = UUID.randomUUID().toString(); sessionStore.put(sessionId, value); // 쿠키 생성 Cookie mySessionCookie = new Cookie(SESSION_COOKIE_NAME, sessionId); response.addCookie(mySessionCookie); } 그런데 서블릿에서 구현한 HttpSession을 사용했을 땐 Session을 생성한 후 HttpSession session = request.getSession(true); setAttribute로 값을 넣어준 후 (이 때 쿠키가 생성된다고 이해했습니다.) session.setAttribute(SessionConst.LOGIN_MEMBER, loginMember); 따로 response에 쿠키를 넣어주지 않았는데도 클라이언트에 쿠키가 저장되는것 같습니다. HttpSession이 이를 가능하게 해주는 걸까요?

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

enumerate에 대한 질문

해결됨

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

enumerate로 저장한 필드는 어떻게 string으로 바꾸는 건가요? enum으로 WAIT('대기'), REMOVE('삭제')이 있을때 화면에서는 대기, 삭제 등 한글로 출력하고 싶으면 responseDTO에서 변환해주는 게 맞을까요?

  • spring
  • mvc
김재연 댓글 1 좋아요 0 조회수 386

build.gradle 빌드 실패 에러(JDK 17.0.6, Spring boot 3.0.7)

미해결

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

안녕하세요, build.gradle의 빌드 실패가 나서 문의드립니다. JDK 버전은 다음과 같이 17.0.6입니다. 그리고 인텔리제이 설정은 다음과 같습니다. java 컴파일러 설정 2. 빌드 도구 설정 3. 프로젝트 설정 마지막으로 처음 프로젝트를 다운로드 받았던 설정은 다음과 같습니다.(spring boot 3.0.7 버전 사용) 처음 build.gradle을 실행할 때부터 에러 로그 하나도 없이 그냥 빌드 실패했다는 에러가 뜹니다. 컴퓨터를 여러번 껐다가 켜봐도 여전히 같은 에러가 뜹니다. 인텔리제이와 스프링이 완전 처음이라서 이 에러를 어떻게 해결해야 하는지 모르겠습니다. 커뮤니티의 다른 글들을 참고해봐도 딱히 도움이 되지는 않는 것 같습니다. 도와주시면 너무 감사하겠습니다.

  • java
  • spring
  • mvc
  • spring-boot
spring study 댓글 4 좋아요 0 조회수 6254

MVC07 파일 업로드 부분 수강중인데 갑자기 mysql 쿼리가 느려졌습니다..

미해결

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

평소에는 바로 insert , delete 됐는데 등록 버튼을 눌러도 한참 기다리다가 갑자기 timeout에러가 뜨네요ㅜ 그래서 테이블 자체를 drop하려고 해도 sql의 status창에 started 라고 뜨고 succeed나 failed도 안뜨구요..ㅠ어떻게하면 좋을까요..

  • spring
  • mvc
  • ajax
  • pojo
김태연 댓글 1 좋아요 0 조회수 249

다음 강의 또 언제 나오나요

미해결

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

ㅠㅠ 6월 5일인데 언제나오나요

  • spring
  • jquery
  • mvc
  • jpa
  • spring-security
시골햄스터 댓글 2 좋아요 0 조회수 622

자동 의존 관계 형성 관련 질문

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (에) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 안녕하세요, 강의를 듣고 혼자 따로 생각해보다가 의문점이 들어 질문드립니다. 컴포넌트 스캔과 자동 의존관계 설정 강의의 6분 40초대에서 설명하시는 내용중 Service의 생성자에 의해 의존관계가 형성된다 설명해주셨습니다. 저는 생성자가 의존관계를 형성해주는 것이 아니라 import를 통해 Service 객체가 Controller 객체안에 포함이 되어 의존관계가 되는 것이 아닌가 하는 의문점에 질문 드립니다. 아니라면 Service를 import를 왜 하는 건지 잘 모르겠습니다.

  • java
  • spring
  • mvc
  • spring-boot
주지성 댓글 1 좋아요 0 조회수 531

@ControllerAdvice의 예외처리 범위

미해결

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

안녕하세요 먼저 강사님께서 보여주신 예외처리 흐름 이미지를 보고 ExceptionHandlerrExceptionResolver 는 handler를 통해 올라온 예외만 처리할 수 있다고 이해하였습니다.(호출 주체가 DispatcherServlet이기 때문) 질문은 아래와 같습니다. 등록된 ExceptionResolver 들이가 handler에서 올라온 예외에 대해서만 처리 가능한지? 아니면 DispatcherServlet내부에서 발생하는 에러 전체에 대해 포괄적으로 처리해주는지 @ControllerAdvice에 선언된 @ExceptionHandler도 ExceptionHandlerrExceptionResolver 가 처리하는가? controller에 선언된 @ExceptionHandler에 대한 설명은 해주셨는데, @ControllerAdvice에 선언된 @ExceptionHandler의 처리 흐름은 설명을 안 해주셨네요. @ControllerAdvice의 처리 흐름은 고급편 AOP부분을 이해해야할까요? 1번이 맞다면 결국 DispatcherServlet내에서 발생하지 않은 예외는 @ControllerAdvice에 선언된 @ExceptionHandler가 실행되지 않는가? ex) DispatcherServlet이 호출되기 전인 Spring Security filter단계에서 Service레이어 코드를 호출하고 예외가 발생한 경우 -> 이 경우 논리대로라면 예외가 발생하더라도 ExceptionHandler가 호출되지 않을 것 같은데 맞나요?

  • spring
  • mvc
선종우 댓글 1 좋아요 0 조회수 640

assertThrow

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 1. assertThrows(obj1, obj2) obj1,2의 파라미트의미 2. IllegalStateException.class의 의미가 뭔지 궁금합니다. IllegalStateException 찾아보니깐 또 클래스이더라고요!

  • java
  • spring
  • mvc
  • spring-boot
zhsksrjsdnr 댓글 1 좋아요 1 조회수 873

FrontController 도입에 따른 Servlet Container 에 담길 객체

해결됨

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 안녕하세요, 프론트컨트롤러를 도입하게 되면서 Servlet Container에는 어떤것이 담기게되는지 의문이 들어 질문을 남깁니다. 기존 ServletMVC 패턴을 사용할 때는 각 URL 마다 Servlet을 구현하면서, 구현한 Servlet들이 Servlet Container에 싱글톤 패턴으로 담기고, 쓰레드들이 사용하는 것 으로 이해했습니다. 그런데 FrontController를 도입하게 되면서 각 URL 에 맵핑되던 Servlet들이 전부 Controller로 변하게 되고, FrontController만 Servlet으로 남게된 것으로 이해했는데 이게 맞는 설명일까요..? 또 Controller로 변하게된 컨트롤러들은 @Controller 어노테이션을 통해 스프링 빈으로 관리되는 것으로 이해했는데, 이러면 Servlet Container 에는 FrontController를 구현한 Dispatcherservlet 만 들어있고 나머지 Controller는 스프링 컨테이너에 들어가는게 맞을까요? 처음 접하는 개념이어서 뒤죽박죽 섞인 것 같은데,, 답변 주시면 감사하겠습니다!

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

RequestHeaderServlet에서 로그 결과가 이상합니다.

해결됨

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] //Header 모든 정보 private void printHeaders(HttpServletRequest request) { System.out.println("--- Headers - start ---"); /* Enumeration<String> headerNames = request.getHeaderNames(); while (headerNames.hasMoreElements()) { String headerName = headerNames.nextElement(); System.out.println(headerName + ": " + headerName); } */ request.getHeaderNames().asIterator() .forEachRemaining(headerName -> System.out.println(headerName + ": " + headerName)); 의 결과 내용이 다음과 같습니다. --- Headers - start --- content-type: content-type user-agent: user-agent accept: accept postman-token: postman-token host: host accept-encoding: accept-encoding connection: connection content-length: content-length --- Headers - end --- 실제 값이 나오는 것이 아닌, 필드명을 그대로 찍습니다. 강의내용에서도 그렇고 제공해주신 코드로 돌려봐도 위와 같이 나옵니다. 확인 부탁드리겠습니다.

  • spring
  • mvc
onlymoon 댓글 1 좋아요 0 조회수 714

database is locked.

미해결

실리콘밸리 엔지니어가 가르치는 파이썬 장고 웹프로그래밍

sqliteBrowser 사용하는 수업에서 db.sqlite3를 열려고 하니, database is locked 라는 메시지가 뜹니다. 그래서 ChatGPT나 Bard... Googling을 이용해봤지만, 저에게 해당될만한 내용이 없네요. 혹시 몰라 재부팅도 해봤습니다. 이거 DB부분만 지웠다가 다시 까는 방법이 있을까요? (makemigrations, migrate 부분)

  • python
  • django
  • bootstrap
  • rest-api
  • drf
bigseoul 댓글 3 좋아요 1 조회수 2715

안녕하세요 jpa 임포트 후에 테스트코드에있는 임포트들이 싹 날아갔습니다

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 여기에 질문 내용을 남겨주세요. 안녕하세요 글이 갑자기 날라가서 한번더 남깁니다 jpa 임포트 후에 테스트코드에있는 junit, assertj, test 관련된것들이 임포트가 싹 날아가고 그다음부터 임포트도안되는데 어떻게해야할까요

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

spring.datasource.driver-class-name=org.h2.Driver' 에 대해 질문 드립니다.

미해결

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

========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 강의를 수강하던 중 강사님이 하라는데로 build.gradle 에 implementation 'org.springframework.boot:spring-boot-starter-jdbc' runtimeOnly 'com.h2database:h2' 도 추가하고 gradle도 다시 시작해보고 프로젝트 닫았다가 File -> Open -> build.gradle 선택 -> Open as Project 했는데도 여전히 Cannot resolve class or package 'h2' Cannot resolve class 'Driver' 라는 오류가 뜨는데 어떻게 해야 하나요

  • java
  • spring
  • mvc
  • spring-boot
강진우 댓글 1 좋아요 0 조회수 760

빠른 처리 부탁드립니다 build.gradle에 jdbc starter없앤다음부터 테스트코드에 임포트가 하나도안됩니다

해결됨

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 안녕하세요 수업 잘 듣고있습니다 다른게아니라 지금 assert, junit, test 임포트한것들에 다 오류가납니다 그게 jpa를 gradle에 추가하고나서부터 오류가 쫙나는데 어떻게 해야할까요?

  • java
  • spring
  • mvc
  • spring-boot
김성민 댓글 2 좋아요 0 조회수 724

intellij console 로그 창이 없는데 어떻게 보나요?

해결됨

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 네 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 네 3. 질문 잘하기 메뉴얼을 읽어보셨나요?  네 [질문 내용] intellij console 로그 창이 없는데 어떻게 보나요? intellij community Edition 버전으로 다운해서 사용중입니다.

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

chrome에서 localhost:8080/hello 실행 시 2번 출력됩니다.

해결됨

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] Hello 서블릿 강의 초반에 아래의 내용을 작성하고, public class HelloServlet extends HttpServlet { @Override protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { System.out.println("HelloServlet.service"); } } chrome 브라우저에서 " localhost:8080/hello"으로 실행시키면 "HelloServlet.service" 이 2번 출력됩니다. 그런데 Edge에서 실행시키면 1번 출력됩니다. 무엇이 잘못되었는 지 알려주시면 감사하겠습니다...

  • spring
  • mvc
onlymoon 댓글 1 좋아요 0 조회수 630

IntelliJ에서 Thymeleaf 자동완성 되나요?

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] IntelliJ Ultimate Edition 을 사용하는데요. IntelliJ 는 html 에서 Thymeleaf 자동완성 기능이 없나요? Thymeleaf Plugin 은 설치했습니다.

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

인기 태그

인프런 TOP Writers

주간 인기글