inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

스프링 부트 버전 어느것을 선택해야하나요?

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에서 버전을 어느것을 선택해야하나요?

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

build.gradle 호환 에러

미해결

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

start.spring.io 에서 generate 하고 빌드를 하는데 스프링부트 플러그인과 gradle 버전이 호환이 안된다고 에러가 뜨는데 그러면 버전을 낮춰서라도 실행이 되면 상관없나요? 버전을 낮추면 실행은 되는데 이후의 강의를 따라가는데 뭔가 문제가 생길까 싶어서 여쭤봅니다

  • java
  • spring
  • mvc
  • spring-boot
한창윤 댓글 2 좋아요 0 조회수 803

윈도우 빌드오류요

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 할 수 있는 설정은 전부 jdk 17로 했구요, 컴파일 설정도 17로 해놓았습니다. 3짤에 project탭도 17로 설정되어있습니다. java version 도 보이시는대로 17인데.. 자꾸 이런 오류 메세지가 뜹니다. Incompatible because this component declares a component, compatible with Java 17 and the consumer needed a component, compatible with Java 11 라구요. 아 세번째 이미지에서 .gradle과 build 폴더는 원래대로 다시 exclude로 빨간색 되어있는 상태입니다. 뭐가 문제인지 모르겠네요.

  • java
  • spring
  • mvc
  • spring-boot
임지혜 댓글 1 좋아요 0 조회수 1188

EntityManager 빈 자동주입

미해결

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

EntityManager Configuration 파일에서 선언할 때 @RequiredArgsConstructor 어노테이션을 제거하셨는데 어떻게 자동주입이 된것이죠?

  • spring
  • mvc
  • jpa
  • querydsl
  • spring-data-mybatis
  • spring-jpa
이무 댓글 2 좋아요 0 조회수 530

profile 관련 오류 문의

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 스프링부트 3.1.4 버전에 jdk 17로 프로젝트 생성했는데, 계속해서 아래와 같은 에러가 발생합니다. No active profile set, falling back to 1 default profile: "default" 구글링 해서 다양한 방법으로 시도해봤지만 해결이 되지 않아 글 남겨봅니다. *** 빌드 및 실행, 테스트 실행도 Gradle, 인텔리제이로 해봐도 같은 에러가 발생하고, yml을 저렇게 설정하고 해도 dev profile을 읽긴 하나 서버 접속은 안되는 상황입니다.

  • spring
  • mvc
rr8602 댓글 1 좋아요 0 조회수 1191

안녕하세요 맥북세팅 질문드려요

미해결

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

안녕하세요 혹시 제가 맥북인데 강의는 윈도우로만 세팅 되어있는거같아서 그런데 맥북으로는 강의 듣는데 지장이있을까요?

  • spring
  • mvc
  • ajax
처리 댓글 2 좋아요 0 조회수 406

select 박스도 필수입력으로 할려면 어떻게 해줘야 할까요?

해결됨

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

<td> <div class="inner"> <select class="select" th:field="*{delivery}"> <option value="">배송방식 선택</option> <option th:each="list : ${delivery}" th:value="${list.deliveryCode}" th:text="${list.displayName}">단위</option> </select> </div> <div class="field-error" th:errors="*{delivery}">배송방식 오류</div> </td> @NotNull(message = "배송방식을 선택해 주세요.") private String deliveryCode; // 단위명 위와같이 필수 입력값을 체크할려고 하는데 다른 항목들은 잘 되는데, select 부분에서는 에러메시지도 안뜨고, 필수 입력값이라고도 안뜨네요..ㅠㅠ delivery 값은 글 등록시 다른 테이블에서 가져와서 목록을 뿌려준 코드입니다. 글 등록시 다른 항목들은 모두 입력을 할 수 있도록 해주고, delivery값만 다른 테이블에 저장되어있는 값을 가져와서 목록중에 선택하도록 만들었는데, 필수입력 체크나 오류메시지가 안뜨네요..

  • spring
  • mvc
인프러너 댓글 1 좋아요 0 조회수 481

19강 ajax통신의 콜백 함수 인자에 대해

미해결

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

function dbCheck(data) 로 작성하신 부분에 대한 질문입니다. 회원 id중복체크를 위해 '중복확인' 버튼을 누르면 이를 체크하는 .do명령으로 컨트롤러에게 요청을 보내고 요청 처리 결과는 "dbCheck"라는 콜 백 함수에 반환됩니다 [질문] dbcheck(data) 함수는 하위 if 문에서 인자로 받았던 'data'가 No/Yes인지 체크하고있습니다 콜 백 함수는 함수의 결과값이(dbcheck(input)) 아니라 인자 값으로 (input) 값이 들어오는 건가요?

  • spring
  • mvc
  • ajax
  • pojo
Geonu Park 댓글 2 좋아요 0 조회수 336

500 에러

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오)예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예 [질문 내용] https://drive.google.com/file/d/1mu_pXERJk_lZC5yprE5sVQWm1RfNpIcp/view?usp=drive_link 회원 목록이나 회원 등록 페이지를 들어가면 위와 같은 에러가 뜹니다. 이유를 못 찾겠어서 질문 글 남깁니다.

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

이미지 불러오기 downloadImage 메서드 부분 FileNotFound에러

미해결

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

실제 폴더에는 저장이 잘되는데 브라우저에서 이미지 불러올 때 에러가 뜹니다. URL [ file:C:/Users/tmdgn/Documents/image/a21ed678-fad4-45cc-ac1b-5a5b88f2116f.jpg ] cannot be resolved in the file system for checking its content length slf4j 로그 fullPath : C:/Users/tmdgn/Documents/image/a21ed678-fad4-45cc-ac1b-5a5b88f2116f.jpg 크롬 browser 개발자 도구 이미지 GET요청 url Request URL: http://localhost:8080/images/a21ed678-fad4-45cc-ac1b-5a5b88f2116f.jpg JSON 응답 { "timestamp": "2023-09-23T15:42:22.590+00:00", "status": 500, "error": "Internal Server Error", "path": "/images/a21ed678-fad4-45cc-ac1b-5a5b88f2116f.jpg" } 에러코드 500 입니다. html에는 이상이 없는 거 같은데.. 서버에 저장된 uuid + .확장자로 불러오기하면 에러가 나는 거 같은데 20분 넘게 생각해도 생각이 안나네요 ㅠㅠ html 부분 ${imageFile.getUploadFileName()} 사용자가 올린 파일명으로 조회하면은 불러오기가 됩니다..

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

여러 패키지들 does not exist 오류

미해결

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

안녕하세요 김영한님! 강의 아주 잘 듣고있습니다!! 현재 김영한님 첫번째 강의를 다 듣고 저 혼자 만들어보고 싶은게 생겨서 만드는중인데요 현재 제가 군대에 있어서 사지방에서 코딩을 하느라 인텔리제이를 사용하지 못하고 깃허브에서 제공하는 codespaces와 gitpod을 사용하여 vscode 환경에서 코딩하는 중입니다. 근데 jpa의 JpaRepository나 lombok 혹은org.springframework.boot.autoconfigure.SpringBootApplication 이런 패키지들이 계속 does not exist라고 뜹니다. 김영한님꺼 따라할때는 잘 됐는데 이제 제가 혼자서 만들고 싶은거 만드려니 확실하지도 않고 실행도 잘 안돼서 패키지를 못읽는건지도 잘 모르겠습니다. 현재 build.gradle에 의존성도 다 넣어있고 vscode의 패키지 설치에도 java extention pack, lombok, spring extention pack또 다 깔았습니다. 당연 재설치도 해보았구요! 구글링을 지금 며칠째 하고있는데 도저히 안되서 여기에 질문 올려봅니다... springboot version : 3.1.3 jdk version : 17

  • java
  • spring
  • mvc
  • springboot
  • pleasehelpme
  • 군대
이정환 댓글 3 좋아요 0 조회수 3648

강의 약 10분부근 @RequestMapping 404

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 강의 약 10분 부근에 @Controller 를 주석처리하고 @Component @RequestMapping 을 어노테이션으로 입력하고 실행하면 에러가 뜨네요 ? @Controller로 하면 잘 되는데 강의와는 다르게 안되네요

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

크롤링 기사 기간 설정

해결됨

[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)

안녕하세요 뉴스크롤링에서 크롤링 하고자 하는 뉴스의 기간을 정해주려면 response = requests.get(" https://search.naver.com/search.naver?where=news&sm=tab_jum&query=검색어 ") 위 코드의 " " 안에 뉴스기간을 옵션으로 설정하여 검색한 페이지의 URL을 긁어서 넣어주면 되는걸지요? 감사합니다.

  • python
  • 웹-크롤링
cherrykim90 댓글 2 좋아요 0 조회수 1204

@Autowired를 생략할 수 있는 이유

해결됨

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 2:00 부분에서 "생성자가 하나만 있으면 @Autowired를 생략할 수 있다"라고 하셨는데 그런 이유가 아니더라도 SpringConfig에 MemberRepository가 스프링 빈으로 등록이 되어 있으니, 그것의 구현체인 JdbcTemplateMemberRepository의 생성자에 @Autowired를 붙이지 않아도 되는 거 맞나요? 예전 강의에서 SpringConfig에 등록된 MemberService 등은, MemberService 클래스에서 @Service, @Autowired를 지웠던 기억이 있어서 그렇습니다.

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

jdbc:h2:tcp://localhost/~/test로 연결시 오류가 발생합니다

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 여기에 질문 내용을 남겨주세요. 최초로 jdbc:h2:~/test로 연결을 실행 한 뒤 ~/ test.mv .db 파일 생성을 확인하였습니다. 그러고 영한님께서 말씀해주신 대로 jdbc:h2:tcp://l ocalhost/~/test 로 연결했더니 다음과 같은 오류가 발생하네요.. 해결방안 답변해주시면 감사하겠습니다. 참고로 h2 버전은 강의와 같은 버전을 사용하였습니다. +) 추가로 삭제 후 동일버전, 하위버전으로 재설치도 해보았는데 여전히 같은 오류가 발생합니다.

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

생성자 주입 방법이 아닌 필드 주입 방법일 때 @Autowired

해결됨

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 컴포넌트 스캔과 자동 의존 관계 설정 방법을 통했을 때는 MemberService가 아래 코드와 같았었는데 @Service public class MemberService { private final MemberRepository memberRepository; @Autowired public MemberService(MemberRepository memberRepository) { this.memberRepository = memberRepository; } } MemberService를 SpringConfig에 등록한 이후로는 아래 코드와 같이 @Service와 @Autowired를 지웠잖아요? public class MemberService { private final MemberRepository memberRepository; public MemberService(MemberRepository memberRepository) { this.memberRepository = memberRepository; } 이 경우엔 생성자 주입 방식의 경우인데 만약 필드 주입 방식을 사용한다면 @Autowired를 어떻게 해야 하나요? 1) 컴포넌트 스캔과 자동 의존 관계 설정 방법일 땐 필드에 @Autowired를 붙이고 @Service public class MemberService { @Autowired private MemberRepository memberRepository; } 2) 자바 코드로 직접 스프링 빈 등록하기 방법(SpringConfig에 등록)일 땐 필드에 @Autowired를 붙이지 않아도 되나요? public class MemberService { private MemberRepository memberRepository; }

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

MemberServiceIntegrationTest에서 필드 주입 방식에 @Autowired를 쓰는 이유

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 강의를 쭉 따라왔습니다. 궁금한 점이 있는데 통합 테스트 클래스인 MemberServiceIntegrationTest에서 필드 주입 방식으로 @Autowired MemberService memberService; @Autowired MemberRepository memberRepository; 이렇게 선언했잖아요? 그런데 SpringConfig에서 MemberService랑 MemberRepository를 스프링 빈으로 등록했으니깐 여기서도 @Autowired를 빼도 될 것 같았는데 오류가 나더라구요. 이유를 뭔가 알 것 같기도 하면서 개념이 좀 헷갈리는데 @Autowired를 붙여야 하는 이유가 뭔가요?

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

@RequestParam

해결됨

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

제가 이해한 게 확신이 안 들어서 질문드립니다. @RequestParam은 url을 통해서 데이터를 전달하는 방식인 거죠? 즉 vi/menu_up?no=8처럼 이렇게 데이터를 ?뒤에서 key=value 형식으로 나르는 거죠? 그리고 html에서 링크를 /v1/menu_del(no=..) 이런 식으로 지정하거나, html 태그 form+input이 저런 url을 만들어주는 거죠? (태그 안에 action="/v1/menu_ins"을 적어줄 경우 그 뒤 url에 ?no=8 이런 식의 데이터를 붙여주는 거죠?)

  • spring
  • mvc
  • spring-boot
jck 댓글 2 좋아요 0 조회수 349

커넥션과 세션의 관계, 세션과 트랜잭션의 관계가 궁금합니다.

미해결

스프링 DB 1편 - 데이터 접근 핵심 원리

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 스프링 DB 1편 트랜잭션 이해 파트에서 질문입니다. "애플리케이션에서 DB 트랜잭션을 사용하려면 트랜잭션을 사용하는 동안 같은 커넥션을 유지해야한다. 그래야 같은 세션을 사용할 수 있다" 여기서 세션의 개념이 정확히 이해가 가지 않아 질문드립니다. 찾아본 결과 하나의 커넥션에는 여러 개 세션이 존재할 수도, 아예 없을 수도 있다고 하고, 세션은 전달된 SQL이 실행되는 하나의 논리적 단위라고 합니다. 강의 설명에 따르면 같은 세션을 유지해야만 트랜잭션이 하나의 단위로 처리되기 때문에 이를 위해 같은 커넥션을 사용해야 한다고 이해했습니다. 그렇다면 같은 커넥션을 사용하는 것을 보장했을 때 항상 같은 세션을 사용하는 것도 보장되는 것인가요? 한 커넥션이 여러 세션을 사용하는 경우는 어떤 경우인가요? 여러 세션을 사용하게 되면 여러 세션에서 여러 개의 트랜잭션이 실행될 수 있는 것인가요?

  • spring
  • mvc
  • spring-jdbc
지강훈 댓글 1 좋아요 0 조회수 499

47강 강의 내용관련 질문이 있습니다.

미해결

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

47강 회원정보 수정부분에서 session을 왜 추가적으로 넣어주어야 하는지 궁금합니다. 로그아웃 하기 전에 세션은 사라지지 않는 것 아닌가요?

  • jsp
  • spring
  • mvc
  • spring-security
ssyk2 댓글 2 좋아요 0 조회수 281

인기 태그

인프런 TOP Writers

주간 인기글