inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

질문드립니다!

미해결

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

제가 도메인, 서비스, 레포지토리 같은것들을 자바를 공부하며 처음 알게되었는데요 도메인이라고 하면 계속 www 같은 도메인이 떠오르네요 domain: 엔티티객체의 모음 service: 비즈니스로직 repository: 엔티티객체를 활용한 jpa코드사용 이렇게 생각하면 될까요?? 그리고 웹어플리케이션을 만들때 만들기 나름이겠지만, 쿠키나 세션을 사용해서 로그인처리를 하는지 jwt를 사용하시나요?? 대부분의 웹서비스는 jwt필요없이 쿠키만으로 충분하다는 어느 유튜버분의 의견도 있던데 어떻게 생각하시는지 궁금합니다!

  • spring-boot
  • JPA
  • java
  • 웹앱
  • spring
LUA 댓글 3 좋아요 1 조회수 424

MemberServiceTest - 테스트에서 @Transaction의 롤백기능이 수행되지 않습니다

해결됨

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

안녕하세요. 올려주신 강의 잘 듣던 중 궁금한 점이 생겨 질문드립니다. @Transactional을 테스트 케이스에서 쓸 경우에는 커밋이 안되고 롤백 을 한다고 하셨는데, MemberServiceTest에서 만든 2개의 테스트 중 중복_회원_예외() 메서드 실행 시에는 아래 로그에 INSERT쿼리가 나와서요 ... 회원가입() 메서드 테스트 시에는 INSERT쿼리가 로그에 찍히지 않는데 중복_회원_예외() 메서드에는 INSERT쿼리가 찍히는 이유가 궁금합니다.

  • spring
  • java
  • JPA
  • spring-boot
  • 웹앱
세명 댓글 1 좋아요 0 조회수 350

제 질문 지나서 답변하셔서 다시 질문드립니다.

미해결

인스타그램 클론 - full stack 웹 개발

마지막 완성된 페이지를 구동시켜보고 싶습니다. 최소한으로 필요한 세팅과 다운해야하는 첨부파일을 정리해서 알려주세요! 완성된 페이지를 통해 작동하는 원리를 배우면서 하고 싶습니다. 해당 강의 번호 및 페이지를 작동시키는 순서 알려주시면 감사하겠습니다.

  • 클론코딩
  • python
  • HTML/CSS
  • django
댓글 1 좋아요 1 조회수 197

직접 따라하기 전에 완성된 페이지 구동시켜보고 싶습니다.

미해결

페이스북 클론 - full stack 웹 개발

마지막 완성된 페이지를 구동시켜보고 싶습니다. 최소한으로 필요한 세팅과 다운해야하는 첨부파일을 정리해서 알려주세요! 완성된 페이지를 통해 작동하는 원리를 배우면서 하고 싶습니다. 해당 강의 번호 및 페이지를 작동시키는 순서 알려주시면 감사하겠습니다.

  • django
  • python
  • linux
  • javascript
  • HTML/CSS
  • 클론코딩
댓글 1 좋아요 3 조회수 206

세션을 서버에 저장하는 이유는??

미해결

실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌

쿠키가 보안에 취약해서 세션을 써야 한다는 부분은 이해가 갑니다. 근데, 왜 세션을 서버에 저장하죠?? 쿠키 부분에서 설명할 때 많은 사용자의 쿠키를 서버에 저장하면 다량의 오버헤드가 발생하니깐 쿠키를 client측에 저장한다고 했는데, 세션은 왜 서버에 저장하는 거죠??

  • jsp
  • java
정홍준 댓글 3 좋아요 1 조회수 583

lmplot 회귀선이 안나타나요

미해결

공공데이터로 파이썬 데이터 분석 시작하기

강사님이 하시는대로 따라서 했는데 lmplot 사용할 때 회귀선이 안나타납니다...

  • pandas
  • python
  • numpy
이민형 댓글 9 좋아요 6 조회수 929

org.hamcrest.Matchers 에서 Junit Test가 실패 하고 있습니다.

해결됨

스프링 기반 REST API 개발

java.lang.SecurityException: class "org.hamcrest.Matchers"'s signer information does not match signer information of other classes in the same package 이라는 오류가 발생 하고 잇습니다. 결과 값은 예상한것과 마찬가지로 Body = {"id":1,"name":"Spring","description":"REST API Development with Spring","beginEnrollmentDateTime":"2018-11-23T14:21:00","closeEnrollmentDateTime":"2018-11-24T14:21:00","beginEventDateTime":"2018-11-25T14:21:00","endEventDateTime":"2018-11-26T14:21:00","location":"강남역 D2 스타텁 íŒ©í† ë¦¬","basePrice":100,"maxPrice":200,"limitOfEnrollment":100,"offline":false,"free":false,"eventStatus":"DRAFT"} 정상적으로 값이 떨어지고 있어서 맞게는 따라간거 같은데... 왜 SecurityException 이 발생 하는지 알수 있을까요? 번역을 돌려보니 서명자정보가 동일한 패키지에 있는 다른 클래스의 서명자 정보와 일치 하지 않습니다, 라고 나오네요.

  • java
  • rest-api
  • spring
최재영 댓글 2 좋아요 0 조회수 408

cascade 옵션 질문

해결됨

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

안녕하세요. 강의 잘 듣고 있던 도중 궁금한 점이 생겨서 질문드립니다. 엔티티 설계시 주의점 21분 쯤에 cascade옵션 에 대해서 설명해 주셨는데, 왜 Order 엔티티에 있는 필드값에만 이를 적용하고 다른 곳에는 적용하지 않으셨는지 궁금합니다. 또한, 어떤 기준을 통해 cascade 옵션을 적용시켜야 하는지 궁금해서 여쭤봅니다.

  • spring-boot
  • JPA
  • 웹앱
  • java
  • spring
세명 댓글 2 좋아요 14 조회수 4843

함수의 원형

해결됨

[개정판] 파이썬 머신러닝 완벽 가이드

안녕하세요. 판다스(Pandas) 개요와 기본 API - 01 편에서 9분24초에 나오는 부분에 대한 질문입니다. 영상에서 함수의 원형이라고 말씀 하시면서 함수에 쓸수 있는 옵션을 전부 보여 주셨는데요. 어떻게 하면 그렇게 함수의 쓸 수 있는 옵션을 볼 수 있는지 궁금 합니다. 그리고 그것을 볼 수 있는 단축키 같은 것도 존재 한다면 알려 주세요. 감사합니다.

  • 머신러닝 배워볼래요?
  • python
  • 통계
맷수달 댓글 2 좋아요 0 조회수 200

jUnit5는 extracting을 어떻게 대체하나요?

미해결

실전! Querydsl

extracting().containsExactly()를 실행하는데 오류가 나서 대체 메소드를 찾는 중인데 잘 되지가 않네요

  • java
  • JPA
Junyoung_Choi 댓글 1 좋아요 1 조회수 574

회원과 상품에서 id값

미해결

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

처음 회원을 등록하면 회원목록에서 #이 1이 뜹니다. 이후 상품 등록을 하고나서 상품 목록을 조회해보니 #2가 뜹니다. 혹시나해서 회원을 하나 더 만들어보니 #3이 추가가 되었습니다. id값이 부여가 되는 것이 테이블별로 이루어지는 것이 아닌 건가요?

  • spring-boot
  • JPA
  • 웹앱
  • spring
  • java
홍석준 댓글 1 좋아요 4 조회수 213

@QueryHint의 readOnly 와 @Transaction의 readOnly 차이

미해결

실전! 스프링 데이터 JPA

안녕하세요. @QueryHint 의 readOnly 속성과 관련하여 질문있습니다. 이전의 강의(jpa 활용 1편) 에서 service 단에 @Transaction(readOnly=true) 설정을 주었을 때 영속성 context flush (X), dirty checking (X) 를 통해서 성능을 최적화하고 DB에 읽기 전용임을 알린다고 배운게 기억이 나서요. 정리하자면 1. @QueryHint 의 readOnly 속성은 (how) 스냅샷을 만들지 않음으로써 (what) Dirty Checking의 비교를 하기 위해 내부적으로 객체를 2개(스냅샷) 만들어 메모리 낭비하는 것을 방지 2. @Transaction(readOnly=true) 속성은 (how) DB에 반영할 것이 없다는 것을 암시하여 영속성 context flush 를 하지 않도록 하여 (what) dirty checking 안 함 -> 성능 최적화 으로 이해를 했는데요. 왠지 두가지 방법이 매우 유사한 것 같아 이와 관련하여 구글링 하던 중 https://vladmihalcea.com/spring-read-only-transaction-hibernate-optimization/ 위 글을 봤는데 제가 이해하기로는 위 글에서 얘기하는 Entity loaded state 가 말씀하신 스냅샷이고 강의와 동일하게 'queryHint-readOnly를 통해 생성을 막을 수 있다.' 라고 하면서 작성자 본인이 기존에 Transactional-readOnly를 사용했을 때 Entity loaded state(스냅샷) 생성이 막히지 않아 git pull 요청을 해서 spring 5.1에서 적용됐다는 것 같은데요. 제가 이해한게 맞는지 그렇다면 @Transaction(readOnly=true)를 @QueryHint-readOnly속성과 동일한 기능으로 보고 대체하여 사용할 수 있는지 궁금합니다. 감사합니다.

  • spring
  • JPA
  • spring-boot
  • java
최시영 댓글 2 좋아요 41 조회수 2690

Spring jpa repository

해결됨

실전! 스프링 데이터 JPA

안녕하세요 이번강의도 정말 잘듣고 있습니다. 다만 궁금한 점이 있다면..스프링 JpaRepository를 쓰면 jpa에 종속적인 repository가 만들어지지 않을까요? 원래 repository 패턴을 장점중 하나가 (캐쉬,api,nosql)등 구체적인 데이터 소스에 대한 의존성을 줄이기 위함이라 알고 있는데.. 실무에서는 사실상 적용하기는 개발공수에 비해 얻는 이점이 크지 않는건가요? 실무에서 그럼보통 nosql로 변경되거나 api로 변경되면(거의 없겠지만) 거의 대부분을 다시 작업하나요? 그리고 혹시 jpql사용시 join 과 fetch join의 차이점은 select 할때 받아오는 컬럼에만 차이가 있는건가요?

  • java
  • JPA
  • spring
  • spring-boot
asdkfur 댓글 5 좋아요 3 조회수 663

미니프로젝트 다운로드 기능 구현은 어떻게 하면 될까요?

미해결

윤재성의 만들면서 배우는 Spring MVC 5

안녕하세요? spring 강의 잘 듣고 있습니다. 미니프로젝트 게시판에 다운로드 기능을 추가하고 싶은데 여타 다른 블로그 등을 찾아봐도 너무 어렵고 에러만 나네요 ㅠ 미니게시판에 어울리는 간단한 다운로드 소스 부탁드려도 될까요?

  • XML
  • java
  • MVC
  • spring
댓글 1 좋아요 0 조회수 196

도메인 락 관련 질문

미해결

실전! 스프링 데이터 JPA

위와같이 Order와 Product Entity가 N:M매핑일 때 1.Order에 대해서 락을 걸고싶은데 이럴경우 OrderItem에 관해서도 락을 걸어주는게 맞는지 궁금합니다 ㅠㅠ OrderItem까지 락을 걸어버리면 컬렉션에 값이 추가될때마다 업데이트 쿼리가 계속 늘어나가지고 성능적으로 문제가 생길거같아서.. 2.애그리거트 단위로 락을 걸어주는게 좋은건가요 ??

  • JPA
  • spring-boot
  • spring
  • java
정윤성 댓글 1 좋아요 2 조회수 453

이클립스에서 jsp 문법 오류를 발견할 수 없는데..

미해결

누구나 따라하면서 배우는 JSP 커뮤니티 게시판 만들기

이클립스에서 jsp 문법 오류를 발견할 수 없는데.. (몇번을 검토해도 똑같은데 대체 어디가 틀린지 알 수 없습니다..) 혹시 해당 코드 올라와 있는 github 주소 있을까요?

  • java
  • jsp
리자몽 댓글 1 좋아요 0 조회수 466

Connection pool

미해결

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

선생님 안녕하세요. 수업내용과 무관하지만, 한 가지만 더 여쭤보겠습니다..! 실무에서 커넥션 풀의 개수는 어떤 근거로 결정하나요?? 커넥션 풀을 많이 만들면 어떤 단점이 있는지도 알려주시면 감사하겠습니다..!

  • spring-boot
  • java
  • spring
  • JPA
pjok1122 댓글 1 좋아요 3 조회수 652

인기 태그

인프런 TOP Writers

주간 인기글