inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

inline variable 으로 합치는거랑 코드로 적는가랑 다른가요?

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 강의 를 보다보면 inline variable 단축키누르셔서 코드 합치는거 좋아하신다면서 코드합치시는데 예를들어 aop 적용 영상에 3분 40초 대쯤 보면 Object result = joinPoint.proceed(); return result; 을 단축키로 return joinPoint.proceed(); 처럼 바꾸시는데 저렇게 단축키로 하면 눈에안보여도 뭔가 연결이 생기는건가요? 외관적으로는 Object result 를 지우고 return 에 추가한것과 같아보이는데 그냥 타이핑하는거랑 의미가 다른건가요? 아니면 그냥 적어도 상관 없고 똑같은건가요? 감사합니다!

  • spring
  • spring-boot
  • MVC
  • java
댓글 2 좋아요 0 조회수 479

JPA 양방향 연관관계 관련하여 질문 드립니다.

해결됨

Java/Spring 주니어 개발자를 위한 오답노트

안녕하세요. 지식공유자님 강의 잘 듣고 있습니다. 순환참조 관련 설명을 해주시면서 외래키를 직접 들고 있는 편이 낫다고 하셨습니다. 실제로 최근에 최범균님의 JPA 강의를 들으면서 연관관계를 사용하지않고 저렇게 외래키를 들고 있는 코드를 보았는데요. 제가 여태껏 배운 것과는 많이 달라서 몇 가지 의문점이 듭니다. 외래키를 저렇게 직접적으로 들고있을 시엔 ORM을 사용함에도 불구하고 다시 데이터베이스에 가까운 엔티티 설계로 돌아간 것이 아닌가 하는 의문입니다. 양방향 연관관계를 사용하지 않을 경우 그에 따라 orphanRemoval나 cascade 옵션을 사용하지 않음에 따라 추가적인 로직 작성이 필요하지 않나요?? 그에 따른 추가작업이 생길 수 있는데 혹시 제가 잘못 생각하고 있는 것인지 여쭙고 싶습니다 양방향 연관관계를 걸었을때와 외래키를 직접 들고있는 것 중 CRUD 성능에 크게 차이가 있을까요? 혹시 현업에서는 어떻게 하고 있을까요? 팀마다 다를까요?

  • spring
  • oop
  • java
wisehero 댓글 1 좋아요 9 조회수 4054

count query 질문입니다

미해결

실전! Querydsl

[질문 내용] 아래처럼 List<MemberTeamDto> 를 쿼리해올때, 최적화를 위해 count query 를 따로 작성하셨는데, 왜 result.size() 로 바로 total count 값을 가져오면 안되는건지 궁금합니다! 이유가 무엇인가요? List<MemberTeamDto> result = queryFactory .select(new QMemberTeamDto( member.id.as("memberId"), member.username, member.age, team.id.as("teamId"), team.name.as("teamName"))) .from(member) .leftJoin(member.team, team) .where( usernameEq(condition.getUsername()), teamNameEq(condition.getTeamName()), ageGoe(condition.getAgeGoe()), ageLoe(condition.getAgeLoe()) ) .offset(pageable.getOffset()) .limit(pageable.getPageSize()) .fetch();

  • JPA
  • java
황수연 댓글 1 좋아요 1 조회수 1203

데이터 모델링강의 11:36초 질문드립니다

미해결

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

StatModel을 데이터 모델링을 하셨는데 각 지역의 값들이 절대로 null 안들어가지 않는다라고 가정하에 작성했는데 현재는 null 이 들어오고 있네요 이런 경우는 fromJson을 어떤 형식으로 코드를 만들어야 하나요?

  • Flutter
  • 클론코딩
바코드 댓글 2 좋아요 0 조회수 551

em.flush(),clear() 대신 @Modifying 어노테이션을 붙여도 되나요?

미해결

실전! Querydsl

1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] @Modifying 을 어노테이션으로 단다면, em.flush(),clear() 코드없이 동일한 동작을 수행하게 되나요? 스프링 데이터 JPA에서는 Repository위에 달았는데요. 뒷 강의에서 Spring data JPA와 QueryDSL을 병행해서 사용하기 위해 custom Repository를 만든다고 배웠습니다. 이 custom Repository의 함수에 @Modifying을 달아도 동일하게 동작하는지 궁금합니다. 정리하자면 QueryDSL에서도 @Modifying이 적용되는지 궁금합니다.

  • java
  • JPA
YJJY 댓글 2 좋아요 0 조회수 1897

강의에 매칭되는 git branch 찾기가 매우 힘듭니다.

해결됨

스프링 시큐리티 OAuth2

안녕하세요 ! git branch 마다 README 파일이 있는건 아니라서 강의에 해당하는 git branch 를 찾기가 매우 힘듭니다. 혹시 강의와 브렌치의 매핑이 정리된 자료가 있나요 ?

  • spring-boot
  • oauth
  • java
  • spring
개발팀 댓글 1 좋아요 0 조회수 479

item

미해결

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

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

  • 웹앱
  • spring
  • JPA
  • spring-boot
  • java
작성자 댓글 1 좋아요 0 조회수 609

no usages 이건 어떤 메세지 인가요?

미해결

나도코딩의 자바 기본편 - 풀코스 (20시간)

결제해서 이제 시작해볼려고 하는데 no usages 라는 메세지가 많이 보입니다 처음 프로그램 깔며 어떤 설정을 잘못한걸까요?

  • oop
  • java
최성근 댓글 2 좋아요 1 조회수 3328

값 타입 컬렉션 대안

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

값 타입 컬렉션 대안으로 entity에 감싼다고 했는데요 예를 들어 @Embedable인 Address를 그냥 처음부터 @Entity로 승격시켜버리면 되는데 굳이 왜 감싸나요?

  • JPA
  • java
taeu kim 댓글 1 좋아요 2 조회수 959

RenderRatings오류

미해결

[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!

Rating Card Rendering 하는 부분에서 오류가 나는데 어디서 잘 못 되었는지 모르겠습니다. restaurantRatingProvider 에 문제가 있는 것 같은데.. 해결 방법좀 알려주세요 ㅠㅠ lib/restaurant/view/restaurant_detail_screen.dart:71:38: Error: The argument type 'List<dynamic>' can't be assigned to the parameter type 오류가 나는 부분은 아래 부분입니다. if (ratingsState is CursorPagination) renderRatings( models: ratingsState.data , ),

  • 하이브리드 앱
  • Flutter
구윤모 댓글 4 좋아요 -2 조회수 635

자동 설정 만들기 2부에서 질문 있습니다

미해결

스프링 부트 개념과 활용

자동 설정 만들기 2부:@ConfigurationProperies에서 진행하다가 에러가 발생했습니다 spring boot getting started 프로젝트에서 빈을 등록하지 않으면 spring boot starter의 HolomanConfiguration에서 @ConditionalOnMissingBean과 AutoConfiguration을 통해 HolomanProperties의 값을 참조해서 application.properties에 있는 내용으로 빈을 만드는 것으로 이해했습니다 따라서 Application 프로젝트에서 빈을 재정의할 필요없고 properties만 정의하면 되는 것으로 알고 강사님 코드를 다시 살펴봤는데 어디를 고쳐야 되는지 잘 모르겠습니다... 아래는 HolomanProperties와 에러가 발생한 실행결과를 올렸습니다

  • java
  • spring-boot
  • spring
sunpil86 댓글 1 좋아요 0 조회수 436

정적쿼리와 동적쿼리의 개념의 차이점이 궁금합니다.

미해결

실전! Querydsl

Querydsl 기술은 복잡한 쿼리를 작성할 때나 동적쿼리를 쉽게 작성할 때 큰 강점을 가진 것으로 알고 있습니다. 그런데 정적쿼리와 동적쿼리의 개념에 대한 차이점이 잘 와 닿지가 않아 질문을 드립니다. 정적쿼리에 파라미터를 주고 파라미터에 따라 쿼리를 한 결과가 달라지는 것은 왜 정적쿼리인 것인지 조금 혼란스러워서요. 정적쿼리와 동적쿼리를 확실히 구분하는 기준(?) 같은 것이 있는지 궁금합니다. 여기서부터는 제 생각입니다! 혹시 정적쿼리에 파라미터를 넣어서 조회하는 것은 파라미터를 넣지 않으면 아예 SQL이 실행이 되지 않는 반면에 동적쿼리를 수업에서 예시를 들어서 설명하신 것처럼 이름은 들어가고 나이는 들어가지 않아도 쿼리가 실행은 되는 그런 차이일까요?

  • querydsl
  • JPA
  • java
비가싫어요 댓글 1 좋아요 1 조회수 11308

나도코딩님 객체부분에서 다형성의 의미를 알고싶습니다

미해결

나도코딩의 자바 기본편 - 풀코스 (20시간)

메인 메소드에서 부모클래스 객체이름 = new 부모클래스 이런식으로 메모리가 형성되었는데 ex) Camera camera = new Camera(); Camera factorycamera = new Camera(); Camera speedcam = new Camera(); 다형성이기에 부모클래스 객체이름 = new 부모클래스or자식클래스 이런식으로 쓸수도있다 ex) Camera camera = new Camera(); Camera factorycamera = new Factorycamera(); Camera speedcam = new Speedcam(); 라고 강의에서 말씀하셨는데요. 둘의 차이가 그냥 뒤에 자식클래스 이름을 쓸수있다는건데 이게 무슨 변화가 있는건가요?

  • oop
  • java
크림코딩 댓글 1 좋아요 5 조회수 603

helloController 중 addAttribute

해결됨

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

이 부분에서 문제가 발생하는데 어떻게 해결해야할까요? 위에 Model에서 오류나는 부분은 다른분의 질문을 보고 해결했는데 이 부분은 질문을 찾지 못해 올립니다!

  • MVC
  • java
  • spring-boot
  • spring
현진 댓글 2 좋아요 1 조회수 982

연관관계 편의 메서드 질문 입니다.

해결됨

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

연관관계 편의 메서드가 아래와 같은 상황에서 사용되는 것이 맞는지 궁금해서 질문드립니다. Project, Client 클래스가 서로 1 대 다 , 다 대 1 관계라고 했을 때 Project를 등록할 때 Client가 필요하기 때문에 Project 쪽에 이런 식으로 연관관계 편의 메서드를 작성해 주고 아래와 같이 Project의 createProject2 메서드를 이용하여 등록해준다고 하면 Project 쪽에서 작성해둔 연관관계 편의 메서드를 아래와 같이 사용하는 게 맞는 사용 방법인가요?

  • spring
  • java
  • spring-boot
  • 웹앱
  • JPA
gnstjrdlsla 댓글 1 좋아요 0 조회수 1782

ios image_picker 에러

미해결

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

ios에서 image picker 사용 시 앱 강제종료가 됩니다ㅠㅠ 예전부터 image_picker를 ios에서 잘 사용하고 있어서,, 설정문제는 아닌거같습니다. 이미지를 고르고 난 후에 에러메시지가 뜨며 앱이 강제종료가 됩니다. -[__NSArrayI floatValue]: unrecognized selector sent to instance 0x281c9ce00 *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSArrayI floatValue]: unrecognized selector sent to instance 0x281c9ce00' *** First throw call stack: (0x180d1f70c 0x19845af04 0x180df0230 0x180cb8ffc 0x180cb820c 0x100402c78 0x100403524 0x100403204 0x10040982c 0x100409940 0x1939fd84c 0x1809df094 0x1809e0094 0x18098cd40 0x18098c990 0x180cdaab4 0x180c97fd8 0x180caac30 0x1a16c5988 0x1834a5c50 0x18323f3d0 0x1002adc94 0x1004cc3d0) libc++abi: terminating with uncaught exception of type NSException * thread #1, queue = ' com.apple .main-thread', stop reason = signal SIGABRT frame #0: 0x00000001bb46ebbc libsystem_kernel.dylib`__pthread_kill + 8 libsystem_kernel.dylib`__pthread_kill: -> 0x1bb46ebbc <+8>: b.lo 0x1bb46ebd8 ; <+36> 0x1bb46ebc0 <+12>: stp x29, x30, [sp, #-0x10]! 0x1bb46ebc4 <+16>: mov x29, sp 0x1bb46ebc8 <+20>: bl 0x1bb46a60c ; cerror_nocancel Target 0: (Runner) stopped. Lost connection to device. 에러메세지입니다.. 가끔은 밑에 이미지처럼 에러가 나면서 앱이 강제종료됩니다 ㅠㅠ 원인이 뭘까요...? 도와주세요ㅠㅠ

  • image_picker
  • ios
  • Flutter
  • 클론코딩
내가코딩 댓글 2 좋아요 0 조회수 580

equals 말고 contains 를 써도 될까요?

해결됨

나도코딩의 자바 기본편 - 풀코스 (20시간)

안녕하세요. 강의 잘 듣고 있습니다. if (student.certification.equals("자바")) if (student.certification.contains("자바")) 이렇게 해도 결과값은 같게 나오는데 보통 equals를 많이 사용할까요?!

  • oop
  • java
조재연 댓글 1 좋아요 0 조회수 818

WebSecurityConfigurerAdapter를 사용 못하는 경우

미해결

스프링 시큐리티

자유주제가 맞을 것 같은데, 보통 질문 찾아보실 거 같아서 해당 카테고리에 올려둡니다. 작년 말, 스프링부트가 3.0 버전으로 올라오면서 WebSecurityConfigurerAdapter를 사용 못하게 된 것 같습니다. 방법 1. build.gradle의 스프링 부트 버전을 2.7 이하로 낮추니 deprecated 상태로 쓸 수 있었습니다. 방법 2. 부트 버전을 낮추지 않고 3.0에서 쓰려면 아래와 같이 SecurityFilterChain을 Bean으로 쓰면 될 것 같습니다. 참고: Spring Security without the WebSecurityConfigurerAdapter 잘못된 내용이 있으면 댓글로 알려주세요!

  • spring-boot
  • java
  • Spring Security
Chanuk 댓글 1 좋아요 15 조회수 4119

실행 질문

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

.========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 4분쯤에 실행했을 때 오류가 납니다. JAVA 11버전이라 dependency 에 추가도 했습니다. 영속성 강의 까지는 연동이 잘 되다가 안되네요 데이터 베이스 스키마 자동생성 강의에서는 코드를 추가로 입력 안했는데 필요한가요?

  • java
  • JPA
댓글 1 좋아요 0 조회수 265

안녕하세요? no usages관련해서 질문드립니다

해결됨

나도코딩의 자바 기본편 - 풀코스 (20시간)

강의에서 볼 때 선생님 화면에는 no usages가 없는데 제 거에는 떠 가지고요 이게 뭔지, 없앨 수 있는지 궁금합니다 감사합니다.

  • java
  • oop
댓글 1 좋아요 0 조회수 399

인기 태그

인프런 TOP Writers

주간 인기글