inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

getBeanDefinition

미해결

스프링 핵심 원리 - 기본편

ApplicationContext말고 구체화된 클래스(예: AnnotationConfig ApplicationContext) 를 쓰는 이유가 getBeanDefinition을 쓸 수 없어서라고 하셨는데, 그 이유가 무엇인가요? AnnotationConfig ApplicationContext가 구현한 여러가지 인터페이스중, ApplicationContext가 아닌 다른 인터페이스가 getBeanDefinition이라는 메서드를 제공하기 때문이라는 말씀이신가요?

  • getBeanDefinition
  • oop
  • spring
HHS 댓글 1 좋아요 2 조회수 1057

Querydsl 지원 클래스를 사용할때 sort 익셉션 처리관련 질문

미해결

실전! Querydsl

QueryDsl 지원 클래스를 직접 사용할 경우, paging, sorting의 로직을 한곳에서 관리할 수 있는데 @GetMapping ( "/search" ) public ResponseEntity<ResponseOKDto<GetPagePostsResponseDto>> getPagePostsSearch ( PostSearchCondition condition , Pageable pageable , @ApiIgnore HttpSession session){ Account account = accountService .checkSessionAndFindAccountWithActivityArea(session) ; Page<Post> pagePost = checkStatusParamAndFindPosts(account , condition , pageable) ; return new ResponseEntity<>( new ResponseOKDto<>( new GetPagePostsResponseDto(pagePost)) , HttpStatus. OK ) ; } 이런식으로 만들었을 경우, 프론트에서 해당 도메인 클래스에 없는 프로퍼티에 대해 잘못 sorting을 요청했을 때 익셉션 처리를 해주려고하는데요 querydsl 지원 클래스내에서 해당 익셉션을 처리할 경우, 아래와 같이 다른 도메인 controller에서도 따로 익셉션을 처리하지 않아도 된다는 장점을 가지는 것 같은데요 protected < T > Page< T > applyPagination (Pageable pageable , Function<JPAQueryFactory , JPQLQuery> contentQuery , Function<JPAQueryFactory , JPQLQuery> countQuery){ checkSortProperties(pageable) ; JPQLQuery jpaContentQuery = contentQuery.apply( queryFactory ) ; JPQLQuery jpaCountQuery = countQuery.apply( queryFactory ) ; List< T > content = getQuerydsl().applyPagination(pageable , jpaContentQuery).fetch() ; return PageableExecutionUtils. getPage (content , pageable , jpaCountQuery::fetchCount) ; } private void checkSortProperties (Pageable pageable) { List<String> domainFields = Arrays. stream ( domainClass .getDeclaredFields()).map(Field::getName).collect( toList ()) ; List<String> sortFields = pageable.getSort().get().map(Sort.Order::getProperty).collect( toList ()) ; if (!domainFields.containsAll(sortFields)) { throw new IllegalSortArgumentException( "invalid sort property, properties must be in " + domainFields) ; } } 고민이 되는 점은 컨트롤러에서 미리 걸러줘야 할 것 같은데, 레포지토리내에서 익셉션 처리를 해줘도 되나?라는 의문이 들었습니다. 익셉션 처리 위치를 이렇게 해줘도 될까요? 아니면 번거롭더라도 각각의 도메인에 대해 일일히 컨트롤러 클래스 내에서 처리를 해줘야 할까요? 답변주시면 감사드리겠습니다.

  • JPA
  • java
유승현 댓글 1 좋아요 0 조회수 320

맥북에 ie 어떻게 설치 하셨나요?

미해결

인터랙티브 웹 개발 제대로 시작하기

안녕하세요. 강의 잘 듣고있습니다. 꼼꼼하고 세심한 강의 감사합니다. 저는 현재 맥북을 사용 중입니다. 크로스 브라우징 문제 때문에 맥북에 ie를 설치하고 싶습니다. 검색을 통해 크롬 확장프로그램으로 ie처럼 보이게 하는 것은 찾았으나 정식 ie 설치는 찾을 수 없어서요. 선생님께서는 맥북에 ie 설치를 어떻게 하셨는지 궁금합니다. 답변 기다리겠습니다!

  • HTML/CSS
  • javascript
  • 인터랙티브-웹
박선우 댓글 1 좋아요 0 조회수 333

3:07 cmd 창 explorer .

미해결

홍정모의 따라하며 배우는 C언어

커맨드창에 explorer . 를 치면 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 이렇게 떠서 경로들을 환경변수 Path에 다 입력하고도 했는데 명령어가 실행이 안되는 이유는 뭘까요 ..ㅜㅜ

  • c
qhdtn1690 댓글 1 좋아요 0 조회수 285

07-01부터 07-07문제가 안나타납니다.

미해결

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

안녕하세요, 강사님. 07-01문제를 풀어보려했는데 07-08을 제외한 7단원 파트 문제가 안보입니다. 문제를 확인하고 풀 수 있었으면 좋겠습니다.

  • 문제사라짐
  • java
  • 코테 준비 같이 해요!
김지혜 댓글 1 좋아요 0 조회수 683

Lock(_obj) 이라는 키워드에 질문있습니다.

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

1. Lock(_obj) 이라는 키워드는 C++에서도 사용이 가능한가요? 2. using System.Treading.Task 를 선언해야 쓸수 있는건가요?

  • network
  • C#
  • unity
jangkunil 댓글 1 좋아요 0 조회수 250

함수객체와 Class 내 Public: 멤버함수와의 차이

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

좋은 강의 감사합니다. 강의에서 언급주신 사항중 궁금한 사항이 있는데요. Class 내 Operator로 정의된 함수객체를 사용하는 것과 비교하여 Public으로 정의된 멤버함수 또한 클래스 내 상태변수로 접근 가능할텐데 함수객체를 사용하는 이유는 무엇인지 알 수 있을까요? 함수객체와 Public 멤버함수 두개 각각이 언제 사용되면 좋은지도 간략히 알 수 있을까요?

  • 함수객체
  • 멤버함수
  • C++
이영호 댓글 1 좋아요 0 조회수 555

postReducer 관련 질문

미해결

리액트로 나만의 블로그 만들기(MERN Stack)

postReducer.js에서 아래 부분 처럼 정의를 했는데 만약 POST_LOADING_SUCCESS에서 posts: [...state.posts, ...action.payload] 부분을 posts: [...action.payload]로 변경해준다면 POST_LOADING_REQUEST에서 posts를 초기화해주는 부분을 제거해줘도 될까요? export default function ( state = initialState , action ) { switch ( action . type ){ case POST_LOADING_REQUEST : return { ... state , posts : [], loading : true , } case POST_LOADING_SUCCESS : return { ... state , posts : [... state . posts , ... action . payload ], loading : false , }

  • nodejs
  • react
  • bootstrap
  • express
  • redux
  • mongodb
효하 댓글 1 좋아요 0 조회수 267

테스트 관련 질문드립니다.

미해결

스프링 핵심 원리 - 기본편

1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 테스트에서 beforeEach를 쓰신 이유를 알 수 있을까요? 어차피 싱글톤스럽게 써도 될 것 같은데 beforeAll을 안쓰신 이유가 궁금해서 질문드립니다.

  • 테스트
  • spring
  • before
  • beforeEach
  • oop
  • BeforeAll
HHS 댓글 1 좋아요 3 조회수 353

super() 질문있습니다

해결됨

타입 파이썬! 올바른 class 사용법과 객체지향 프로그래밍

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 super() 관련해 질문 드립니다. 제가 이해한 바로는 super()를 사용하면 부모 클래스의 메서드를 사용할 수 있는 것 같은데 아래 코드에 보시다싶이 cal_add() 메서드를 super말고 self로도 불러와 사용할 수 있으면 오버라이딩 한 상태가 아닌데도 super를 쓸 이유가 있나요? def cal_flexable ( self , a , b ): super () .say_hi () # Greetings, my masters call me iphone8. self .say_hi () # Greetings, my masters call me iphone8. by apple. return self .cal_mul ( a, b ) + self .cal_add ( a, b ) + super () .cal_add ( a, b )

  • super()
  • oop
  • python
심야 댓글 1 좋아요 2 조회수 263

table 데이터

미해결

단 두 장의 문서로 데이터 분석과 시각화 뽀개기

업데이트가 많이 되면서, table을 가져오면 완전히 다른 데이터를 가져와서, 6월 30일자 기준 데이터로 실습을 하고 싶은데, 어떻게 해야 하나요??

  • pandas
  • python
justinyoo96 댓글 1 좋아요 1 조회수 292

Vue3 swiper 라이브러리 사용하기가 힘듭니다.

미해결

프로젝트로 배우는 Vue.js 3

하루종일 헤매네요 vue3 청강후 vue3로 사이트 개발중입니다. 퍼블리셔가 swiper 사용하여 만든디자인을 vue3에서 사용하려니 안돼네요. vue-swesome-swiper은 vue3가 지원이 안되는거 같고요~ㅠㅠ swiper 공식사이트 (https://swiperjs.com/vue) 에가서 시키는대로 설치하고 코딩하였는데 빌드시 오류가 납니다. 오류내용 ERROR Failed to compile with 2 errors 오후 6:08:44 These dependencies were not found: * swiper/css in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader-v16/dist??ref--0-1!./src/pages/index.vue?vue&type=script&lang=js * swiper/vue in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader-v16/dist??ref--0-1!./src/pages/index.vue?vue&type=script&lang=js To install them, you can run: npm install --save swiper/css swiper/vue 고수님들 이유를 알수 있을까요 ?

  • vue3
  • swiper
  • 웹앱
  • vuejs
  • vuex
김경우 댓글 1 좋아요 0 조회수 1560

vue 라이브러리 질문

미해결

Vue.js 시작하기 - Age of Vue.js

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. script에 vue 라이브러리 링크를 등록해줘야 vue 코드를 사용할수있기때문에 저 링크를 써주는건가요?

  • vuejs
  • javascript
뷰린이탈출대작전 댓글 1 좋아요 1 조회수 333

HTTP API와 자바스크립트 질문

미해결

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

질문에 앞서 제가 자바스크립트를 잘 모르고 HTML, CSS만 대충 알고 있습니다. 참고하시고 답변 부탁드릴게요. (질문) HTTP API는 HTML이 아닌 데이터를 주고 받기 때문에 "웹 브라우저"가 아닌 "웹 클라이언트 자바스크립트"가 데이터를 처리하고 사용자에게 보여준다고 하셨습니다. 여기에서 웹 클라이언트 자바스크립트가 구체적으로 뭔지 모르겠습니다. 자바 스크립트라는 프로그램이 개인 PC마다 설치되어 있는 건지... 조금 더 구체적으로 설명해주시면 감사하겠습니다.

  • spring
  • MVC
lsj59285 댓글 3 좋아요 0 조회수 506

계정명@호스트명 !

미해결

리눅스 입문 - 개념으로 탄탄히!!

안녕하세요! 강의정말 잘듣고있습니다! 궁금한게있어서요! pig@test dog@test 에서 pig 사용자로 들어갔을때 , cd /home/dog 를 갈수 있잖아요? 그이유는 호스트가 같아서 그런건가요!? 계정명@호스트명 <-- 이부분이 그림이 잘그려지지가 않습니다. 호스트명이 같다는건 같은 서버를 사용하고 사용자가 다른것뿐. 이라고 생각을해왔는데 맞나요!? 같은!? 그룹인가요?

  • linux
이얏 댓글 1 좋아요 2 조회수 196

코드 재배치 부분에서 질문이 있습니다.

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

HW가 마음대로 코드를 재배치 한다는 부분이 흥미로웠는데요, 실제로 코드를 재배치하는 주체가 누구인지 궁금합니다. 컴파일러인지 아니면, 다른 누가 재배치를 건드는 걸가요? HW라고 표현 하신게 너무 포괄적으로 들려서 이해가 잘 안됐습니다 ㅠ

  • C#
  • network
  • unity
jangkunil 댓글 1 좋아요 1 조회수 322

인스턴스 관련 질문입니다~!

미해결

Vue.js 시작하기 - Age of Vue.js

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. Console창에서 function Person(name, job) { this.name = name; this.job = job; } new Person('josh', 'developer'); --> var P = new Person('josh', 'developer'); newPerson을 함수에 담고나서 p를치면 Person {name; "josh", job: "developer"} job: "developer" name: "josh" 이렇게 나온다라고 그전강의에서 배웠는데요, 이번강의에서는 따로 함수를 정의할 필요없이 객체리터럴방법? 을 사용해서 함수를 별도로 구분하는게 아니라 new Vue로 바로 정의해서 api를 추가하는형태로 인스턴스를 활용할 수 있다?라고 이해했는데요 그럼 위의 console에서 변수를 만들고나서 변수를 정의하고 출력했던거를 vue 인스턴스 생성 방법으로 코딩을 하면 어떻게 해야하나요? // 제가 이해하기로는 원래는 이렇게 변수를 정의하고 변수를 불러와서 인스턴스를 만들어야하는데 vue를 이용하면 편리하게 만들수 있다 그 방법은 이렇다 를 설명 주신거같은데 맞는지 궁금합니다. // 간단한 코드라면 좀 알려주실수 있을까요? ㅎㅎ

  • javascript
  • vuejs
뷰린이탈출대작전 댓글 1 좋아요 1 조회수 313

Type변환이 가능 하다는 기준에 대해서 질문드립니다.

해결됨

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

강의를 듣다가 확신이 없어서 질문드립니다. 타입변환을 할 때 가능한지를 판단하는 기준이 각각의 클래스 사이즈를 보고 판단하는 것이 맞나요?

  • network
  • windows-server
  • MMORPG
LeafC 댓글 1 좋아요 0 조회수 307

bpy.data 와 bpy.context의 쓰임 구분이 궁금합니다.

미해결

블렌더 파이썬 BPY 입문강의

5:17초 경에 D.selected_objects 가 아닌 C.selected_objects를 하는 이유가 뭔가요? D.selected_objects로 해봤는데 안되더라고요ㅠ. 제가 bpy.data랑 bpy.context를 각각 어떨때 써야하는지 구분을 하기가 어렵습니다. bpy.data 인 D를 이용해서 선택된 오브젝트들의 이름을 가지고 오는건 불가능한건가요?

  • blender
sky 댓글 1 좋아요 0 조회수 768

AttributeError: 'str' object has no attribute 'endswitch'

미해결

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

78번 줄에 에러가 표시되는데 어떻게 하면 될까요?

  • error
  • python
이지윤 댓글 1 좋아요 0 조회수 1554

인기 태그

인프런 TOP Writers

주간 인기글