inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

스프링입문시 인텔리제이 버전 및 필요한 자바 개념

해결됨

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 안녕하세요 김영한님 자바 버전 스프링 입문시 자바 버전은 11로 해야 되는 것을 알 고 있습니다 -다만 인텔리제이버전(커뮤니티,무료기준)은 무엇으로 해야 되나요 ? - 인텔리제이가 어떤 버전이든 상관없나요 ? 참고로 저는 지금 2023년 2월(커뮤니티)버전 인텔리 제이를 사용 중입니다 . 그리고 자바는 스프링 프레임워크에 필요한 개념들 위주로 공부중입니다 . <stream, 삼항 연산자, Optional, 어노테이션, 인터페이스, 업/다운 캐스팅, 다형성, 추상 클래스, 상속, 생성자, 오버라이딩, 오버로딩, Getter/Setter, exception/throw/catch/finally, 람다식, 제네릭, 접근제한자 위주로요 > -이 앞의 정도의 <개념>이면 스프링프레임워크를 학습 시 큰 문제가 없을 까요 ? -혹시 김영한님의 오프라인부트캠프 신설 계획이 있으신가요 ? 유튜브에서 김영한님의 영상을 잘 보았습니다 늘 항상 좋은 강의 감사드립니다 .

  • java
  • spring
  • mvc
밀란 댓글 1 좋아요 1 조회수 724

h2 db 파일 생성 안됨

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 강의와 강의 자료를 바탕으로 해도 계속 이런 에러가 발생합니다. db 파일이 제대로 생성되지 않아서 생긴 오류일까요?

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

rejectValue() 사용시 arguments에 따른 defaultMessage

해결됨

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

검증 로직에서 arguments 값이 있는 경우 defaultMessage를 작성하지 않으면 컴파일 에러가 발생합니다. 이 이유는 무엇인가요? arguments는 메세지에 사용하는 인자를 뜻한다고 했는데 사용할 인자는 있는데 사용대상이 없을 경우를 대비한걸까요? if (!StringUtils.hasText(item.getItemName())) { bindingResult.rejectValue("itemName","required"); } if (item.getPrice() == null || item.getPrice() < 1000 || item.getPrice() > 1000000) { bindingResult.rejectValue("price","range",new Object[]{1000,1000000},null); }

  • spring
  • mvc
  • bindingresult
  • defaultmessage
  • rejectvalue()
bam 댓글 2 좋아요 1 조회수 486

Test에서 NullpointerException이 떠요

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 강의중 커넥션풀을 이용해 Test를 해보는 부분입니다. (강의에선 V1 로 사용하지만 저는 V0이라고 이름만 다르게했습니다) 강의에선 이렇게 코드를 작성하시는데, 저는 똑같이 해서 test해보면 아래 crud메서드의 repository.save (member); 부분에서 nullpointerException이 발생합니다. 혹시 beforeEach 메서드 내의 초기화부분이 잘못된건가 해서 이런식으로 초기화부분을 crud 메서드 안으로 가져온뒤 실행하면 테스트에 성공합니다. 어디에 문제가 있는지를 잘 모르겠습니다.

  • spring
  • mvc
  • spring-jdbc
cn1056 댓글 1 좋아요 0 조회수 395

h2 설치과정

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 모든 글들을 찾아본 결과 제가 원하는 답변들이 없어서 질문합니다 군인으로 지금 사지방에서 개발을 진행하고 있는데 h2 데이터베이스에서 항상 막혀 질문합니다. h2.bat 실행이 막혀있어 진행이 불가능합니다 혹시 이러한 해결책을 아시는지 궁금합니다. 의존성으로 추가해서 하는 방법이 있던데 yml 방식과 예전버전이라 방법이 안통하는것 같습니다.

  • spring
  • mvc
  • spring-jdbc
SungHyun 댓글 2 좋아요 1 조회수 904

실행 코드가 부족하게 나오네요 문제가 뭘까요..?

미해결

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

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

  • spring
  • mvc
홍정기 댓글 1 좋아요 0 조회수 472

궁금증

미해결

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

제가 초기에 jar로 설정하면 jsp가 안ㄴ먹힌다고 들었는데, 지금까지 jsp가 잘 되는데 왜 그런걸까요?

  • spring
  • mvc
jung 댓글 1 좋아요 0 조회수 233

th:field 태그에 대해서

미해결

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

th:field="*{itemName}" 이 태그의 *{itemName}" 은 ValidationItemControllerV2 클래스에있는 bindingResult.addError(new FieldError("itm", "itemName","상품 이름은 필수 입니다")); 이 코드의 "itemName"과 매핑되는게 맞을까요?

  • spring
  • mvc
자바마스터하자 댓글 1 좋아요 1 조회수 393

서블릿과 스프링 또는 스프링부트의 구분??이 좀 궁금합니다.

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 안녕하세요. 서블릿이 비즈니스로직실행 외 모든걸 다 제공해 준다고 설명이 나오는데, 스프링이나 스프링부트도 결국엔 서블릿이 모든걸 내부에서 처리해주는 건가요? 아님 별개로 생각해야 하는걸까요?

  • spring
  • mvc
코코볼 댓글 1 좋아요 0 조회수 550

Test클래스에서 repository를 찾지를 못하는것 같아요

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 사진처럼 MemberRepositoryV1과 MemberRepositoryV1Test 가 각각 있습니다 그리고 이렇게 MemberRepositoryV1 repository = new MemberRepositoryV1(); 으로 객체 생성을 하면정상적으로 아래 crud 메서드가 실행이 되는데,해당 객체 생성을 이렇게 @Autowired로 바꾸면 아래의 repository.save (member)부분에서 nullpointException이 발생합니다..repository에는 @Repository를 붙여놨고 해당 test 클래스는 @component와 @service여러개 다 해봤는데도고쳐지지가 않습니다..혹시 @ComponentScan 클래스가 main 패키지에 위치해서 test패키지까지는 범위가 닿지 않아서 그런걸까요??도와주세요..ㅠ

  • spring
  • mvc
  • spring-jdbc
cn1056 댓글 1 좋아요 0 조회수 413

Execution failed for task ':compileJava'. 오류

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 안녕하세요 강의수강 잘 하고 있는 한 수강생입니다 자바 버전11버전으로 설치하고 셋팅도 맞춰서 했는데 왜 계속 오류가 나는지 모르겠습니다..

  • java
  • spring
  • mvc
  • spring-boot
김동찬 댓글 1 좋아요 0 조회수 333

MySQL Workbench 8.0 연동

미해결

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

MySQL Workbench 8.0과 연동하고 싶은데 이클립스 내에서 작성한 board.sql 파일을 삭제하고 그냥 구글링해서 MySQL과 연동하면 되나요?

  • jsp
  • spring
  • mvc
kjwane 댓글 2 좋아요 0 조회수 490

작업형2 모의문제3

해결됨

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요 먼저 유사한 질문이 있었는지 검색해보세요 안녕하세요 선생님, 질문은 3가지 입니다. 1) 저는 문제를 딱 접했을때 분류모형을 써야할지, 예측모형을 써야할지 판가름을 정확하게 못하는 것 같습니다. 쉽게 판별하는 방법이 있을까요? 2) 이 문제의 경우 target인 output 컬럼을 train.head() 로 보면 0과 1로 구분되어있어서, 0 또는 1로 분류하는(분류모형) 것인가 생각했다가도 문제 맨위에서 참조해주는 예시에서 id,output 41,0.633 28,0.123 222,0.355 를 보면 output이 확률값으로 되어있어서 회귀모형을 사용해야하는 것인가? 라고 헷갈리곤합니다. 어디서 개념을 잡지 못하는 것일까요 3) 최종 예측을 할때 pd.DataFrame({'id':test_id, 'output':pred_proba[:,1]}).to_csv("00000.csv", index=False) output에 pred_proba 를 쓰셨는데 참조예시에서 확률값을 OUTPUT에 담았기 때문에 pred_proba를 사용한 것일까요? 그렇다면 output에 pred 를 담는 경우는 어떤 경우인지요?

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
댓글 1 좋아요 0 조회수 285

ReturnValueHandler

해결됨

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

ReturnValueHandler에서 @ResponseBody 혹은 HttpEntity를 반환하지 않으면 ModelAndView를 반환하는 것으로 이해했습니다. 궁금한 점은 1. @ResponseBody, HttpEntity를 반환했을 때 ReturnValueHandler에서 처리해서 어댑터로 반환하는 타입이 궁금합니다. 만약, ReturnValueHandler에서 반환하는 타입이 ModelAndView가 아니라고 한다면 어댑터는 이를 어떻게 처리하나요?? 위와 관련없는 질문인데 Adapter에서 적절한 Argument Resolver를 찾으려면 Adapter에서 Argument Resolver가 지원하는 supportsParameter를 호출해야 할 것 같은데 보이지 않네요. 부모나 다른 클래스에 있나 찾아봤는데도 잘 안보여서 질문드립니다.ㅜㅜ

  • spring
  • mvc
모깅 댓글 1 좋아요 0 조회수 325

코드 질문

미해결

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

package basic.practice.servletV1.response; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.util.Collection; import java.util.Enumeration; /** * response header 조회하기 */ @WebServlet(name = "responseHeaderServlet", urlPatterns = "/response-header") public class ResponseHeaderServlet extends HttpServlet { @Override protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println("ResponseHeaderServlet.service"); response.setContentType("text/plain"); System.out.println(response.getHeader("Content-Type")); } } 두번째 출력값이 널이 나오는 이유가 뭔가요??

  • spring
  • mvc
jung 댓글 1 좋아요 0 조회수 345

<b>태그 적용

해결됨

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] <b>태그가 Hello에도 적용되어 보입니다. escape, unescape가 잘적용된거같은데 위와 같이 보이는지 궁금합니다

  • spring
  • mvc
덴푸라 댓글 2 좋아요 0 조회수 385

jpql 엔티티 인지 오류

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 일단은 해결 했습니다. findAllString 이용하는데 Order를 얘가 모르는 거 같아서.. String jpql = "select o From jpabook.jpashop.domain.Order o join o.member m"; 이렇게 패키지경로까지 다 명시해줬더니 인지를 하더라구요.. 안 그러면 org.hibernate.query.sqm.UnknownEntityException: Could not resolve root entity 'Order' at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitRootEntity(SemanticQueryBuilder.java:1960) ~[hibernate-core-6.2.13.Final.jar:6.2.13.Final] at org.hibernate.query.hql.internal.SemanticQueryBuilder.visitRootEntity(SemanticQueryBuilder.java:253) ~[hibernate-core-6.2.13.Final.jar:6.2.13.Final] ............... 얘가 이렇게 Order 인지 못한다고 오류가 뜹니다.. 원래 엔티티는 그냥 @Entity 등록 하면 알아서 인지 되는걸로 알고 있었는데.. 왜 이런 걸까요? package jpabook.jpashop.domain; import jakarta.persistence.*; import lombok.AccessLevel; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import java.time.LocalDateTime; import java.util.ArrayList; import java.util.List; @Entity(name = "orders") @Getter @NoArgsConstructor(access = AccessLevel.PUBLIC) public class Order { @Id @GeneratedValue @Column(name = "order_id") private Long id; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "member_id") private Member member; @OneToMany(mappedBy = "order", cascade = CascadeType.ALL) private List<OrderItem> orderItems = new ArrayList<>(); @OneToOne(fetch = FetchType.LAZY, cascade = CascadeType.ALL) @JoinColumn(name = "delivery_id") private Delivery delivery; private LocalDateTime orderDate; @Enumerated(EnumType.STRING) private OrderStatus status; public void changeMember(Member member){ this.member = member; member.getOrders().add(this); } public void addOrderItem(OrderItem orderItem){ orderItems.add(orderItem); orderItem.setOrder(this); } private void setOrderDate(LocalDateTime orderDate) { this.orderDate = orderDate; } public void changeDelivery(Delivery delivery){ this.delivery = delivery; delivery.setOrder(this); } private void setStatus(OrderStatus status) { this.status = status; } public static Order createOrder(Member member, Delivery delivery, OrderItem... orderItems){ Order order = new Order(); order.changeMember(member); order.changeDelivery(delivery); for (OrderItem orderItem : orderItems) { order.addOrderItem(orderItem); } order.setStatus(OrderStatus.ORDER); order.setOrderDate(LocalDateTime.now()); return order; } public void cancel(){ if(delivery.getStatus() == DeliveryStatus.COMP){ throw new IllegalStateException("이미 배송완료된 상품은 취소가 불가능합니다."); } this.setStatus(OrderStatus.CANCEL); for (OrderItem orderItem : orderItems) { // orderItem.getItem().removeStock(orderItem.getCount()); orderItem.cancel(); } } public int getTotalPrice(){ int totalPrice = 0; for( OrderItem orderItem : orderItems){ totalPrice += orderItem.getTotalPrice(); } return totalPrice; } }

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
궁금이 댓글 1 좋아요 0 조회수 2890

JPA 활용1/ 웹계층 개발/ 회원등록 강의 질문

해결됨

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 여기에 질문 내용을 남겨주세요. 김영한 선생님의 JPA 활용 1편에 웹 계층 개발에 회원등록 강의에서 4:30 쯤에서 회원가입 버튼을 누르는데 선생님은 잘 뜨시는데 저는 계속 에러페이지가 떠서 글을 작성합니다. 뭐가 문제일까요,,, 제코드 링크 올립니다. https://drive.google.com/file/d/1QGBdGAs1z2ZxfsM-PdYAeaD2rH7nptms/view?usp=sharing

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

인기 태그

인프런 TOP Writers

주간 인기글