inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

MemberRepositoryTest

해결됨

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 엔티티 클래스 개발 1 강의에서 1:10분 쯤 Member, MemberRepository 를 삭제 후 회원 레포지토리 개발 강의에서 MemberRepository 를 새로 개발하셨습니다. 이때 MemberRepositoryTest 에는 그 전에 작성한 MemberRepository 기준으로 되어 있어 리턴 값이나 필드 값이 (UserName > name) 맞지 않아 오류가 발생하고 있습니다. 그런데, 강사님은 MemberRepository 를 새로 작성할 때 오류가 뜨지 않고 관련해서 언급을 하신 것이 없는 것(돌려봤는데 찾지 못한 것일 수도 있습니다.)으로 간주되는데 MemberRepositoryTest 를 어떻게 처리하신 것인지 궁금합니다.

  • java
  • 웹앱
  • 웹앱
  • spring-boot
  • JPA
  • jpa
  • spring
직선 댓글 1 좋아요 0 조회수 350

상품 폼 에러

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] https://drive.google.com/file/d/1nMMxLmSaPSEIpUd17iJ9VjbdbC_Elybx/view?usp=sharing null point Exception이 일어나는데 어디서 문제가 있는지 도저히 못 찾겠습니다.. jap로 올렸습니다ㅜ

  • JPA
  • 웹앱
  • 웹앱
  • spring
  • jpa
  • java
  • spring-boot
ak4686 댓글 1 좋아요 1 조회수 446

gradle

미해결

Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)

안녕하세요 만약 9003번을 커맨드라인에서 gradle 명령어로 띄우려면 어떻게 해야하나요?

  • msa
  • jpa
  • 아키텍처
  • Kafka
  • spring-boot
  • kafka
  • architecture
  • spring-cloud
  • JPA
코드코드챌린지 댓글 1 좋아요 1 조회수 774

존경하는 김영한님 pdf에 오타가 있어 조심스레 말해봅니다

미해결

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

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 v2023-01-03 파일입니다. 22페이지 맨 마지막 줄에 엔티티에가 -> 엔티티가 이렇게 되어야 할 거 같습니다. 완벽한 강의가 더 완벽해지면 하는 마음에 조심스레 남겨봅니다.

  • spring
  • java
  • 웹앱
  • spring-boot
  • jpa
  • JPA
  • 웹앱
성인 댓글 1 좋아요 0 조회수 504

안녕하세요 유틸클래스 질문있습니다

해결됨

호돌맨의 요절복통 개발쇼 (SpringBoot, Vue.JS, AWS)

보통 암호화하는 클래스들을 static 유틸클래스들로 만들었었는데 이런 static유틸클래스와 @Component를 달아서 사용하는 유틸클래스는 어떤 차이를 만들어낼수있는건가요..? 제가 생각했을땐 유틸클래스를 스프링 빈으로 관리하겠다는 생각만 떠오르는데.. 이해할수있을만한 예시가있을까요..? 제가 못찾는건지 마땅히 그럴싸한 자료를 못봤던것같아서요 ㅠ 강의도중 @Component얘기가 잠깐나와서 생각이나서 질문드려봅니다...

  • java
  • JPA
  • util
  • spring-boot
  • aws
  • vuejs
  • Spring Security
댓글 2 좋아요 2 조회수 1211

엔티티 직접 사용 관련 질문입니다.

미해결

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 안녕하세요 강의를 복습하다가 질문이 생겨서요 "select new jpabook.jpashop.repository.order.query.OrderItemQueryDto(oi.order.id, i.name, oi.orderPrice, oi.count) " + " from OrderItem oi " + " join oi.item i " + " where oi.order.id = :orderId", OrderItemQueryDto.class) 다음 소스를 보면 oi.order.id = :orderId 부분에서 예전 강의 내용에서 jpql에서 엔티티를 직접 사용하면 SQL에서 해당 엔티티의 기본 키 값을 사용한다는 내용이 생각나서 oi.order = :orderId로 수정했더니 정상적으로 동작하지 않더라구요. 혹시 다른 내용인걸까요?

  • spring
  • jpa
  • JPA
  • java
  • spring-boot
이승수 댓글 1 좋아요 0 조회수 380

application.yml 질문드립니다.

미해결

실전! 스프링 데이터 JPA

[질문 내용] 여기에 질문 내용을 남겨주세요. spring: datasource: url에 datajpa 부분이 오타났다고 뜨는데 왜 그렇게 되는 건가요? db 명은 datajpa로 했습니다.

  • spring-boot
  • spring
  • jpa
  • java
  • JPA
민영 박 댓글 1 좋아요 0 조회수 657

h2 연결시 JDBC URL

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? ( 예 /아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? ( 예 /아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? ( 예 /아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 안녕하세요. H2 연결할때 jdbc:h2:~/test (최초 한번) 이렇게 해서 ~/ test.mv .db 파일 생성 되는지 확인을 했습니다. 접속도 됩니다. 근데, 이후부터는 jdbc:h2:tcp:// localhost/~/test 이렇게 접속 하라고하는데, jdbc:h2:~/test 은 접속이 가능한데, jdbc:h2:tcp:// localhost/~/test 이렇게 쓰면 Connection is broken: " java.net .SocketTimeoutException: connect timed out: localhost " [90067-200] 90067/90067 (도움말) 이 에러가 뜨면서 들어가지지 않습니다. 어떻게 해야할까요??

  • java
  • spring
  • mvc
  • spring-boot
  • MVC
리엔 댓글 1 좋아요 0 조회수 846

엔터티 설게시 주의점 setter 리팩토링

미해결

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

안녕하세요! 영한님 강의 질 좋은 강의 너무 감사하게 보고 배우고 있습니다! 다름이 아니라, 엔터티 설계시 주의점 강의에서 setter를 사용하지 않기위해서 엔터티 설정을 아래와 같이 코드 수정을 해보았는데 이렇게 하는 게 더 안전한 방법인가요?? 실무에서도 이렇게 사용하는지 매우 궁금합니다..! Order 엔터티 public class Order{ ... public void addOrderItem(OrderItem orderItem){ orderItems.add(orderItem); // orderItem.setOrder(this); OrderItem.builder() .order(this) .build(); } public void setDelivery(Delivery delivery){ this.delivery = delivery; // delivery.setOrder(this); Delivery.builder() .order(this) .build(); } } OrderItem 엔터티 ... @NoArgsConstructor public class OrderItem { ... @Builder public OrderItem(Order order){ this.order = order; } }

  • spring-boot
  • spring
  • 웹앱
  • JPA
  • 웹앱
  • jpa
  • java
윤수정 댓글 1 좋아요 2 조회수 586

외부 패키지가 연결이 되지 않는다고 나옵니다.

미해결

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

질문은 총 2개입니다. 이 밑에 있는 사진을 참고해서 질문을 봐주시면 될 것 같습니다. 감사하겠습니다. 1. MemoryMemberRepository이 외부 패키지에서 연결이 되지 않는다고 하는데 이 말이 무엇인지 이해가 되지 않습니다. 이 문제를 어떻게 해결하면 좋을까요..? <왼쪽 오류> hello.hellospring.repository.MemoryMemberRepository is not public in hello.hellospring.repository; cannot be accessed from outside package <오른쪽 오류> java: hello.hellospring.repository.MemoryMemberRepository is not public in hello.hellospring.repository; cannot be accessed from outside package (혹시 몰라 코드도 함께 올립니다.) package hello.hellospring.service; import hello.hellospring.domain.Member; import hello.hellospring.repository.MemoryMemberRepository; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import static org.assertj.core.api.Assertions.assertThat; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertThrows; class MemberServiceTest { MemberService memberService; MemoryMemberRepository memberRepository; @BeforeEach public void beforeEach() { memberRepository = new MemoryMemberRepository(); memberService = new MemberService(memberRepositorypository); } @AfterEach public void afterEach() { memberRepository.clearStore(); } @Test public void 회원가입() throws Exception { //Given Member member = new Member(); member.setName("hello"); //When Long saveId = memberService.join(member); //Then Member findMember = memberRepository. findById(saveId).get(); assertEquals(member.getName(), findMember.getName()); } @Test public void 중복_회원_예외() throws Exception { //Given Member member1 = new Member(); member1.setName("spring"); Member member2 = new Member(); member2.setName("spring"); //When memberService.join(member1); IllegalStateException e = assertThrows(IllegalStateException.class,() -> memberService.join(member2));//예외가 발생해야 한다. assertThat(e.getMessage()).isEqualTo("이미 존재하는 회원입니다."); } } memberRepository를 입력했는데 밑에 빨간줄이 뜹니다. 혹시 무엇인가 import를 해주지 않은 것인지 판단되어 ctrl+space를 눌러도 클릭되는 것은 없습니다. 그럼 왜 빨간줄이 떠있는 것인지 궁금합니다.

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

서버에 배포 시 View 화면이 나오지 않습니다.

미해결

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

리눅스에 오류 뜨는 것도 없고 제목도 도서관리 애플리케이션이라고 나오는데 HTML 폼이 나오질 않습니다. Integllij에서 실행하면 잘 실행이 되는데 왜 이럴까요? ./gradlew clean 이후 다시 ./gradlew build -x test로 다시 해봤는데도 안됩니다..

  • JPA
  • spring-boot
  • aws
  • mysql
  • jpa
  • spring
  • java
박종훈 댓글 1 좋아요 1 조회수 760

@JoinColumn(name="parent_id")

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] @JoinColumn(name="parent_id") 의 parent_id 는 어디서의 column을 의미하는건가요?? @Column(name="parent_id") 부분이 없는거 같은데 어디서 parent_id의 컬럼이 만들어져서 이것과 join을 하는건지 궁금합니다.

  • JPA
  • java
  • 웹앱
  • spring-boot
  • 웹앱
  • jpa
  • spring
ak4686 댓글 2 좋아요 1 조회수 769

Member 객체 질문입니다.

해결됨

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 안녕하세요 Member 객체에 대하여 질문 있습니다. 테스트 코드의 경우 Member member = new Member(); 이런식으로 Member 인스턴스를 생성해서 member.setName("spring"); 이런식으로 쓰이는건 이해가 되는데요 Member 클래스 에서나 MemoryMemberRepository 에서나 따로 member라는 참조변수로 Member()라는 인스턴스(Member member = new Member();와 같은것들)를 생성하지 않았는데 바로 아랫줄에서 member.setId(++sequence);가 쓰일수 있는건지 궁금합니다.

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

주문취소 order.cancel 호출 시 배송부분 검증 로직 때 연관관계가 Lazy라 delivery는 null 아닌가요?

해결됨

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

안녕하세요 강의 잘듣고있습니다. 주문서비스에서 cancel이 발생하면 위 Order 엔티티에서 delivery 객체 배송상태 검증 부분이 있는데 Order 와 Delivery 연관관계 매핑시 FetchType.LAZY로 설정되어있으니 잘못검증되는건 아닌가요? jpql로 fetch join으로 가져와야 하는 케이스아닌가해서요

  • JPA
  • spring
  • 웹앱
  • java
  • spring-boot
  • jpa
  • 웹앱
김태훈 댓글 2 좋아요 2 조회수 493

맵에서 옵션키는 윈도우에서 무슨키인가요?

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 맥에서 옵션키가 윈도우에선 무슨키인지 모르겠네요 ^은 ctrl키인거같고 옵션키는 무슨 한자처럼인데 무슨키인가요?

  • spring
  • mvc
  • spring-boot
  • java
  • MVC
정중한 개구리 댓글 2 좋아요 0 조회수 647

git hub 들어가니 소스가 비어있습니다 강사님

미해결

스프링 시큐리티 OAuth2

git hub 들어가니 소스가 비어있습니다 강사님 https://github.com/onjsdnjs/spring-security-oauth2/tree/master/src/main/java/io/security/oauth2

  • oauth
  • spring-boot
  • java
  • spring
댓글 1 좋아요 0 조회수 542

전역변수질문

미해결

스프링 배치

전역 변수가 리더에서만 리스너 참조하니까 읽히고 프로세서와 라이터에선 안 읽힙니다. 왜 그런걸까요

  • spring-batch
  • spring-boot
Enter your nickname 댓글 1 좋아요 0 조회수 396

자료공유 질문

미해결

스프링 배치

ppt자료는 공유 해도 무방한가요?

  • spring-boot
  • spring-batch
Enter your nickname 댓글 1 좋아요 0 조회수 353

Multi-threaded과 Partitioning의 차이가 있나요?

미해결

스프링 배치

Multi-threaded에다가 각 스레드가 담당할 데이터를 구분시켜주는 기능이 포함된게 Partitioning인가요?? 단지 차이점이 이렇게만 느껴집니다

  • spring-boot
  • spring-batch
김나다 댓글 1 좋아요 0 조회수 1133

@PostConstruct로 테이블을 생성하지 못합니다.

미해결

토비의 스프링 부트 - 이해와 원리

오류 내용을 보니 hello 테이블을 찾을 수 없다고 뜹니다. 그래서, @PostContruct가 안 동작하나? 생각해서 프린트로 찍어보게 메인메서드를 돌리면 잘 찍힙니다. 그리고 기존 방식처럼 jdbctemplate을 주입해서 @BeforeEach로 생성하는 방식으로는 잘 동작하네요. 너무 궁금해서 git 주소를 남겨봅니다 ㅠ https://github.com/rnwnsgud/helloboot

  • spring-jdbc
  • spring-jdbc
  • spring
  • spring-boot
구코딩 댓글 2 좋아요 6 조회수 936

인기 태그

인프런 TOP Writers

주간 인기글