inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

질문있습니다!

미해결

스프링 핵심 원리 - 기본편

일단 두개의 빈을 모두 조회하는데는 성공했습니다. 다만 에러가 발생했습니다. 에러의 내용은 저의 생각으론 조회한 빈이 중복되어서 발생한 에러라고 생각했고, 그래서 RateDiscountPolicy에 @Primary annotation을 선언해서 에러를 잠시 해결하는데는 성공했지만, 김영한강사님과 코드 내용이 달라서 의문입니다!! 왜 저는 위와같은 에러가 발생할까요? (참고로, AutoAppConfigTest도 함께 오류가 터졌습니다.)

  • spring
  • oop
zxzxzlxlzlxl 댓글 1 좋아요 0 조회수 280

메서드 오버로딩과 메서드 오버라이딩을 섞어서 말씀 주시는 것 같아요

미해결

코딩으로 학습하는 GoF의 디자인 패턴

안녕하세요 강의 3분부터 제가 이해하기로는 메서드 오버로딩의 한계를 말씀 주시는 것 같은데, 계속 오버라이딩이라고 하시는 것 같아요 확인 부탁 드리며, 만약 오버로딩을 말씀하신 게 맞다면 추후 수강생 분들의 혼동을 피하기 위해 수정이 가능할 지 문의 드립니다.

  • 디자인-패턴
  • java
하하 댓글 1 좋아요 3 조회수 254

수정하면 검증 로직이 작동을 안해요

미해결

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

상품 등록시에는 널일 경우 널 에러가 발생하는데 상품 수정시에는 널이어도 에러가 발생하지 않습니다 도메인에 bean validation 설정 컨트롤러 함수에 @Validated 설정 한뒤 수정폼에서 상품 이름 null 로 해도 그대로 업데이트가 됩니다 이유가 무엇일까요? github: https://github.com/hyunsokstar/study-spring-mvc https://github.com/hyunsokstar/study-spring-mvc/blob/main/validation3-start/src/main/java/hello/itemservice/web/validation/ValidationItemControllerV3.java 그리고 jpa 강의에서는 빈에 검증로직 안하는게 맞다고 하시지 않았나요? jpa 쓸때도 빈에 검증 로직 등록해도 상관 없나요?

  • spring
  • MVC
dktmvktm 댓글 1 좋아요 0 조회수 361

59번째줄 코드 관련 질문

미해결

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

선생님 수업 잘 듣고 있습니다. 감사합니다. 59번째줄 그 행 번호까지 탐색한다고 하셨으니, for y in range(23, height -1 , -1): 아닌가 여쭤봅니다.

  • 코테 준비 같이 해요!
  • python
아보카도 댓글 1 좋아요 0 조회수 186

인스톨하는 처음 화면 창이 다르게 업데이트 되었는데 어떻게 할까요?

미해결

갖고노는 MySQL 데이터베이스 by 얄코

선생님 안녕하세요. 강의 잘 보고 있습니다. 다름이 아니라, 강의에서는 알아서 뭘 설치해야 할지 알아서(developer default) 자동으로 해주는데 이제는 제가 하나하나 옵션을 선택해야만 해서 어떻게 할지 이렇게 질문을 남깁니다.

  • DBMS/RDBMS
  • mysql
  • sql
  • 데이터 엔지니어링
홍식 댓글 2 좋아요 0 조회수 501

delete시 select 쿼리가 날라가는 점에 대해

미해결

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

강의로 많은 도움 받고있습니다 . 언제나 감사합니다 해당 강의를 듣고 실습을하다보니 jpa는 delete쿼리를 날리기 전에 항상 select 쿼리를 날리는 구조더군요 그런데 트랜잭션안에서 단순히 삭제만 하는 요청이 있을 경우 굳이 영속성 컨텍스트의 무결성을 위해 select쿼리를 날려야 하는지 의문입니다. 쿼리가 괜히 2배로 날라가는거같아서요. jpql로 삭제 쿼리를 날려봤는데 이경우 select 쿼리는 안날라가지만 cascade처리가 안되서 xToMany 엔티티는 삭제가 또 안되더라구요 차라리 하나의 요청안에 트랜잭션이 delete뿐인경우 마이바티스나 jdbc로 네이티브 쿼리를 날려 삭제를 해도 괜찮을까요?

  • 웹앱
  • spring-boot
  • spring
  • java
  • JPA
최원진 댓글 1 좋아요 0 조회수 382

production 환경에서의 volumn의 장점

미해결

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

강의 너무 잘 듣고있습니다 감사합니다~^^ 제 질문은 배포환경(Elastic bean stalk)에서는 docker-compose.yml에 volume으로 매핑한다면 참조가 되지 않을 것 같은데요 가령 아래와 같은 docker-compose.yml을 master에 푸쉬해서 code pipeline으로 Beanstalk에게 넘겨줘서 컨테이너를 실행시킬 것인데, 그 컨테이너안의 /app 폴더가 로컬폴더인 ./frontend 를 가리킬 것 같지는 않은데요. 그렇다면, volume은 배포환경이 아닌, 개발환경에서의 편의를 위해서 사용하는 것인가요? 감사합니다. version : " 3 " services : frontend : build : dockerfile : Dockerfile.dev context : ./frontend volumes : - /app/node_modules - ./frontend:/app stdin_open : true

  • volume
  • beanstalk
  • docker
  • aws
  • github
  • travis-ci
  • 데이터 엔지니어링
  • cicd
2donny 댓글 2 좋아요 0 조회수 460

한번 간단하게 만들어보려는데

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

드디어 완강을 다했습니다. 그래서 한번 게임을 만들어보려는데 턴제 rpg나 3d액션 게임을 만들어보려는데 진짜 전에 강의에서 얘기했던대로 이게 강의 들으면서 할때는 그렇게 어렵진않았는데 막상 혼자 만들려니까 진짜 막막하더군요 기억이 잘안나는건 다시 들으면서 해야될거같고 혹시 처음에 혼자 게임만들어보려고할때 어떻게 했나요? 팁같은거 있나요? 아트같은건 어떻게 하고

  • unity
  • C#
거대한새 댓글 1 좋아요 0 조회수 236

헤더파일 질문입니다

미해결

[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문

struct.h에는 함수의 원형만 정의를 하고, 함수의 내용은 fun.cpp에 작성을 하였는데 왜 헤더파일만 include하는 것만으로 함수가 실행이 되는지 모르겠습니다.

  • C++
hjwoo1028 댓글 1 좋아요 2 조회수 265

[질문] github clone 복제 계속 않되고 있습니다.

미해결

Do It! 장고+부트스트랩: 파이썬 웹개발의 정석

안녕하세요. 수강생 입니다. github clone 복제에서 계속 에러가 나오고 있습니다. 강사님이 알려주신데로 했는데. 첨부된 사진처럼 복제 가 안되고 있습니다. 암호도 웹에서 로그아웃하고 로긴 되는데.. 확인 부탁 드립니다. 이메일이 아니고 설정한 name 을 입력해도 마찬가지 이구요

  • githu
  • bootstrap
  • clone
  • docker
  • aws
  • tdd
  • python
  • HTML/CSS
  • django
  • javascript
마루 댓글 1 좋아요 0 조회수 344

질문있습니다!

미해결

스프링 핵심 원리 - 기본편

제가 생각하는 타입은 int, string, long, char와 같은것들입니다. 이 강의에서 설명하는 타입의 정확한 의미가 너무 헷갈립니다. 대략 유추해보자면, AppConfig에 있는 메소드 이름을 타입이라고 칭하는것같습니다. 타입의 정확한 의미를 알고싶습니다.

  • spring
  • oop
zxzxzlxlzlxl 댓글 1 좋아요 0 조회수 207

requestURL 문의드립니다.

미해결

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

response.sendRedirect( "/login?requestURL=" + requestURI) ; 이렇게 되어있는데 requestURL 이라는게 정확히 어떤것을 의미하는걸까요? 코딩을 할 때는 login?requestURL로 하면 원하는 페이지로 이동이 안되고 메인으로 이동되고 login?requestURI로 하면 원하는 페이지로 이동이 되네요.. sendRedirect를 할 때 requestURL로 하는것과 requestURI로 하는것에 차이가 있을까요? requestURL은 전체 주소를 가져오는것이고, requestURI는 도메인을 제외한 경로를 가져오는것으로 알고 있는데 갑자기 햇갈리네요.ㅠㅠ

  • MVC
  • spring
인프러너 댓글 1 좋아요 0 조회수 287

페치 조인 시 페이징에 대한 내용 질문드립니다

미해결

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

[질문 내용] 페치 조인2 - 한계에서 '컬렉션을 페치 조인하면 페이징 API(setFirstResult, setMaxResults)를 사용할 수 없다.' 이 설명 할 때 예시를 들면서 페이징 옵션을 1로 주면 팀A 회원1, 팀A 회원2가 팀A 회원1로 짤려서 팀A는 회원1만 가지는 식이 되어버려서 위험하다 고 하셨는데 이게 왜 문제가 되는지 이해가 잘 되지 않습니다. 다시 한 번 설명 부탁드립니다.

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

%lld 질문드립니다.

미해결

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

안녕하세요, 저는 맥북으로 vscode를 사용하여 코딩 중에 있습니다. 강의에 보면 %lld 형식지정자를 사용할 때, INT_MAX + 1을 사용하여 값을 받도록 하는데요, 저같은 경우 INT_MAX + 1이라고 넣으면 overflow가 발생하고 INT_MAX + 1LL이라고 반드시 입력을 해줘야지만 제대로 된 값이 출력됩니다. 보통 의문점이 생기면 구글링 통해서 해결하곤 하는데 이건 어떻게 검색해야 할지 감이 안 잡히네요 ㅜㅜ 아무리 생각해봐도 왜 이런 문제가 발생하는지 잘 모르겠습니다. ------------------------------------------------- 좀더 살펴보았는데요,,, problems에 경고문이 뜨네요. "format specifies type 'long long' but the argument has type 'int'" 그니까, argument 부분에서 이미 overflow가 발생했기 때문에 값이 -2147483648로 받아지는 것 같아요. 그런데 이 경고문을 바탕으로 보았을 때는 강의 예시에서는 어떻게 overflow가 발생하지 않을 수 있는지 궁금합니다... go to definition에서 보면 강의에 있는 limit.h 라이브러리가 제 것과 다른데, 그 문제일 수도 있겠다 싶긴 한데요... 제 라이브러리에서는 INT_MAX가 int로 되어있고 선생님께서 사용하시는 라이브러리에는 long long으로 되어 있다든지.. 교수님의 라이브러리에는 #define처리가 되어 있었던 것 같은데 저는 그렇게 안 되어 있거든요. 이게 좀 실마리가 될 수 있을지 모르겠습니다.

  • c
진민석 댓글 1 좋아요 0 조회수 297

안녕하세요 질문이 있습니다 ! (swagger docs 관련)

미해결

탄탄한 백엔드 NestJS, 기초부터 심화까지

ApiOperation 도 안먹히고 Post에서 Body에 데이터 입력하는 부분도 나타나질 않습니다.. 해당 부분의 문제점을 도저히 못찾겠네요 ㅠㅠ

  • ssr
  • NestJS
  • nodejs
  • express
  • mongodb
aa pp 댓글 2 좋아요 3 조회수 324

Todo 앱에서 로컬 노티피케이션 해제 시 질문 드립니다.

미해결

야곰의 iOS 프로그래밍

안녕하세요? 오랜만에 질문 드립니다.(또 귀찮게 해드리네요 ㅠ) 잠깐 두어달간 업무가 바빠져서 iOS 공부를 손에 놓았다가 다시 시작했습니다. 질문 드릴 것은 Todo에서 로컬 노티피케이션(알림 받기)을 설정하고 저장하면 노티피케이션 request가 등록되거나 해제되는데 처음 작성하는 Todo에서 처음부터 알림 받기를 off하여 저장하면 즉, shouldNotify가 처음부터 false인 경우 let isSuccess: Bool = Todo . saveToJSONFile () if isSuccess { if self . shouldNotify { Todo . addNotification (todo: self ) } else { Todo . removeNotification (todo: self ) } 이 코드에서 removeNotification은 해제할 노티피케이션이 없는데도 괜찮을런지 궁금합니다. (시뮬레이터에서 앱 실행은 문제가 없는데 나중에라도 크래쉬가 날까봐 무섭네요.) 혹시 해제 전에 노티피케이션이 등록되어 있는지 확인하는 로직이 필요할까요? 아니면 iOS에서 원래 등록되지 않은 노티피케이션이면 일치하는 identifier가 없으니 해제하라는 명령을 알아서 무시할 수도 있을 것 같기도 한데... 로컬 노티피케이션을 이것저것 응용해서 간단한 앱을 만들어 보고 있는데 개발자 문서에도 없는 request에 대해 해제하려고 할 때에 대해서는 나와 있지가 않아서 혹여나 하는 마음에 질문 드립니다. 감사합니다.

  • todo
  • ios
  • 로컬노티피케이션
  • swift
PKH 댓글 1 좋아요 0 조회수 382

강의자료 공유 가능할까요?

미해결

Klaytn 클레이튼 블록체인 어플리케이션 만들기 - NFT

강의자료 공유 가능할까요?

  • 강의자료
  • blockchain
  • 웹앱
  • nft
algoship28 댓글 0 좋아요 0 조회수 301

template 태그에 대해 궁금합니다.

해결됨

Vue.js 끝장내기 - 실무에 필요한 모든 것

v-if 조건부 렌더링을 할 때, div가 아닌 template태그를 사용하는 것에 대해 의문을 가지고 있었습니다. 찾아보니 template 태그는 DOM 노드에 나타나지 않는다는 점을 확인했습니다. (https://stackoverflow.com/questions/51995815/vuejs-template-vs-div-or-related-for-grouping-elements-for-conditional-rend 를 참고했습니다) 그러면 vue에서의 template 태그는 HTML 태그의 template과 동일한 역할을 하는 것인가요?? ( https://developer.mozilla.org/ko/docs/Web/HTML/Element/template 이 링크를 참고했습니다.)

  • vuex
  • vuejs
  • javascript
Rita 댓글 1 좋아요 1 조회수 271

인기 태그

인프런 TOP Writers

주간 인기글