묻고 답해요
129만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨스프링 핵심 원리 - 기본편
에러의 이유를 모르겠어요 (UnsatisfiedDependencyException)
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예[질문 내용]안녕하세요. 컴포넌트 스캔쪽 강의를 따라가는데 에러메시지가 나와서 원인을 찾아보려해도 도저히 보이지가 않아 질문드립니다. ㅠㅠ 에러 메시지.Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'orderServiceImpl' defined in file [/Users/jhj/Desktop/study/spring_standard_kyh/core/out/production/classes/hello/core/order/OrderServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'hello.core.member.MemberRepository' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {}구글링 해본 결과, OrderServiceImpl의 생성자 주입 과정에서 첫번째 파라미터에 문제가 있는것 같습니다만, 아무리 찾아봐도 원인을 모르겠습니다....@Component public class OrderServiceImpl implements OrderService{ // private final MemberRepository memberRepository = new MemoryMemberRepository(); // private final DiscountPolicy discountPolicy = new FixDiscountPolicy(); // private final DiscountPolicy discountPolicy = new RateDiscountPolicy(); // private DiscountPolicy discountPolicy; // 인테페이스에만 의존 하지만 널포인트 예외가 발생. // 해결하려면 누군가 객체를 생성해서 주입해주면 될것 같다? private final MemberRepository memberRepository; private final DiscountPolicy discountPolicy; @Autowired public OrderServiceImpl(MemberRepository memberRepository, DiscountPolicy discountPolicy) { this.memberRepository = memberRepository; this.discountPolicy = discountPolicy; } @Override public Order createOrder(Long memberId, String itemName, int itemPrice) { Member member = memberRepository.findById(memberId); int discountPrice = discountPolicy.discount(member, itemPrice); return new Order(memberId, itemName, itemPrice, discountPrice); } //테스트 용도 public MemberRepository getMemberRepository() { return memberRepository; } } //----------------------------- @Component public class MemberServiceImpl implements MemberService{ private final MemberRepository memberRepository; //생성자에 @Autowired를 사용하면, 스프링이 자동으로 생성자 주입 해줌. // ac.getBean(MemberRepository.class)를 한것과 같은 효과. @Autowired public MemberServiceImpl(MemberRepository memberRepository) { this.memberRepository = memberRepository; } @Override public void join(Member member) { memberRepository.save(member); } @Override public Member findMember(Long memberId) { return memberRepository.findById(memberId); } //테스트 용도 public MemberRepository getMemberRepository() { return memberRepository; } }
-
미해결
웹앱 프로젝트 서버 환경 구축 방법
강사님 안녕하세요. 어디에 질문을 남겨야할지 몰라 일단 여기에 질문 드립니다.강의 내용과는 별개로 개인적인 질문입니다.현재 사이드 프로젝트로 웹앱(SPA) 형식으로 개발을 진행하려고 하는데, 백엔드 쪽에서는 서버 환경 구축을 어떻게 해야 하는지 감이 잡히지 않습니다. 구글링을 몇 시간째 해보고 있지만, 프론트엔드 관련 정보들만 나오고 서버 관련 정보는 찾지 못하였습니다..스프링을 통해 서버를 구축하고 싶은데 어떤 방법으로 접근을 해야 하는지 알려주시면 정말 감사하겠습니다. (일반적인 웹 개발 환경을 구축하면 되는 건가요? 만약 맞다면 단일 페이지에서 앱처럼 보이는 화면에서의 서버는 어떻게 구축해야하는 건가요?)읽어주셔서 감사하고 답변 정말로 부탁드리겠습니다.
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
04-02-graphql-mutation
안녕하세요 강의 잘 듣고있습니다.04-02-graphql-mutaion/index.js부분에서 이부분 이유에 대해서 잘 모르겠습니다.
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
redux 상태값 문의드립니다
진도가 잘 안나가네요아직 redux에서 헤매고 있습니다. 페이지 이동 시 버튼을 통해 이동 시에는 state 값이 유지가 되는데 직접 localhost:3060/profile 를 타이핑해서 들어가게 되면 상태값이 유지가 되지 않습니다.원래 그런걸까요..?<Menu.Item key="home"><Link href="/"><a>노드버드</a></Link></Menu.Item> <Menu.Item key="profile"><Link href="/profile"><a>프로필</a></Link></Menu.Item> 유지가 되게 해주려면 어떤 방식으로 가져가야 할까요..?
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프2탄]
나프 2 19강에서 질문있습니다.
그 dbcheck 함수에 파라미터로 data라는 변수를 넣어주는데 MemberDbcheckController에서 dbDouble을response 를 통해서 dbcheck로 파라미터를 보내주는 거면 dbDouble을 dbcheck함수의 파라미터로 넣어줘야하는 아닌가요?data라고 변수명을 아무거나 그냥 써줘도 인식이 되는건가요?
-
미해결[핵집] 2024 빅데이터 분석기사(필기)_과목 3~4
통합교안 요청 건
안녕하십니까? 하기 메일로 강의 통합교안 파일을 받을 수 있을까 하여 문의 남깁니다. w8292w@naver.com 감사합니다.
-
해결됨[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
Drift 패키지의 테이블 이름 질문
안녕하세요?캘린더 프로젝트 관련 질문사항이 있습니다.먼저 drift 패키지를 사용하기 위해 객체를 선언했습니다.- CategoryColors, Schedules모두 뒤에 s가 붙은 이름으로 테이블을 사용하기 위한 ORM 객체를 선언한것 까지는 알겠는데요. (s 붙이는게 필수?)drift가 자동 생성한 소스에 보면 s가 빠진 클래스들이 생성이 되어 있습니다.- CategoryColor, Schedule여기에 궁금함이 있습니다.처음에 객체 선언에 반드시 s를 붙여야 하는 건지?붙이지 않는다면 어떤 클래스 이름으로 자동 생성이 되는건지?Schedules 클래스 선언 -> (자동생성) Schedule 객체s 가 빠진 원리를 알고 싶습니다.
-
미해결윤재성의 Google 공식 언어 Kotlin 프로그래밍 시작하기
sealed class 관련 code 내 when 에서 오류가 발생합니다
fun checkNumberS(obj :NumberS) {when(obj) { // <<<<< 오류발생줄is NumberS.SeOne -> {println("ONE 입니다")println(obj.a)println(obj.b)}is NumberS.SeTwo -> {println("TWO 입니다")println(obj.a)println(obj.b)when(obj.a) {1 -> println("1 입니다")2 -> println("2 입니다")3 -> println("3 입니다")}}is NumberS.SeThr -> {println("THREE 입니다")println(obj.a)println(obj.b)}}}sealed class NumberS {class SeOne(val a:Int, val b: Int) : NumberS()class SeTwo(val a:Int, val b: String) : NumberS()class SeThr(val a:Int, val b: Double) : NumberS()class SeFou(val a:Int) : NumberS() {fun sealedFun () {}}}fun main() {val c1 = NumberS.SeOne(1, 3)checkNumberS(c1) // ONE 입니다 1 3 val c2 = NumberS.SeTwo(3, "sealed class")checkNumberS(c2) // TWO 입니다 3 sealed class 3 입니다 val c3 = NumberS.SeThr(5, 3.1415)checkNumberS(c3) // THREE 입니다 5 3.1415}
-
해결됨사무직 칼퇴 필수 기술 : 파이썬 업무 자동화 - 기본편
python upgrade 후 selenium 인식 불가
python 2.7에서 3.11.5로 업그레이드 후 selenium을 인식하지 못합니다. 방법이 있을까요
-
미해결
미니 블로그 질문입니다.
다 따라하고 확인 했는데 자꾸 오류가 떠서 질문합니다.글 작성하기는 잘 작동하는데 나머지 6개를 클릭하면 계속 같은 오류가 떠서요이런 오류가 뜨는데 어떻게 해결하나요?
-
미해결스프링 핵심 원리 - 기본편
단축키 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]스프링 빈 조회 - 동일한 타입이 둘 이상 강의 7분 40초대에서 ac.getBeanOfType을 입력하시고 특정단축키를 입력하니 앞에 맵으로 선언되는 문장이 완성되던데 해당 단축키가 궁금합니다(윈도우)
-
미해결파이썬 셀레니움 고급편 (python selenium - 크롤링, 크롤러)
맥스터치포인트 "0"으로 변경되요?
크롤링시 첫페이지~2페이지등에는맥스터치포인트 값이 "1또는5" 로 설정되고 이후 페이지이동등의 경우 뷰탭클릭, 이미지탭클릭, 쇼핑탭클릭, 링크클릭후새탭으로이동, 링크클릭후새창으로이동 할때 맥스터치포인트 값이 "0" 으로 되면서 플랫폼 값도 "win32"로 바뀌는 현상이 있습니다. 이런경우는 어떻게해야하는가요?방법이 있다면 조언부탁드립니다.
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
Docker Volumes 안됩니다 도와주세요
container 들어가서 files 확인해보면 server.js 변경사항이 잘 반영되어 있습니다근데 terminal로 들어가서 확인하면 변경사항이 반영이안되고 있어요컨테이너 자체는 file이 변경사항 update는 잘되고 있는거 같은데 껏다 켯다 해봐도 terminal에서는 update가 안됩니다. 웹브라우져 캐시 clear 해봤구요 다른 포트에서도 띄워봐도 똑같이 나와요npm이 변경사항을 감지를 못하나 싶어서 nodemon 깔아서 해볼까 하는데 강의자님은 nodemon 까신건 아닌거같은데좀 도와주세요 ㅠㅠ~~~보니까 바인드 마운트는 잘된거 같은데 ㅜㅜ
-
해결됨Slack 클론 코딩[백엔드 with NestJS + TypeORM]
터미널 명령어에서 특수문자를 일반 택스트로 인식시키는 방법이 있나요?
mysql의 비밀번호를 자동생성을 통해 생성해서 ~+kmisB1[@l1&FH 로 설정해 놓았는데 아래 명령어에서 특수문자로 인해 인식이 정상적으로 못하는것 같습니다. & 앞에 \를 추가하여 ~+kmisB1[@l1\&FH 로 시도해도 인식이 되지 않았습니다.명령어 : npx typeorm-model-generator -h localhost -d sleact -u root -x ~+kmisB1[@l1&FH -e mysql 에러 : 필수 인자를 받지 못했습니다: e'FH'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.
-
해결됨[취업폭격기] 공공기관 전산직(IT) 취업 준비를 위한 정규과정 (기초~고급)
권한요청 관련
안녕하세요! 방금 강의 결제했는데 github 및 lab-archieve 접근 권한 여기서 신청하면 되는건가요??
-
미해결FreeRTOS 프로그래밍
섹션 4 : 소스코드분석-vTaskSuspend 관련 질문있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.task.c에서xTaskCreate를 통해 Task1을 생성 시word를 128 로 설정하면 향후Task1이 Suspend하고 TaskMain을 Delete해도 Task2가 실행 되지 않습니다.그런데, Task1의 word크기를 256으로 TaskMain과 똑같이 맞춰주면 Suspend가 잘 작동합니다. 혹시, Suspend 시 TaskMain 256에 Task1 128이 올라가고 Suspend하면 남아있는 메모리 128 + Task2 메모리 128로 해서앞에 Task2가 메모리 맨 앞으로 못와서 실행이 안되는 개념인가요??처음 시작해서 모르는게 많은 것 같습니다!
-
해결됨CloudNet@와 함께하는 AWS 네트워킹 입문
IP CIDR 관련해서 질문이 있습니다
선생님, 기본 VPC 에 있는 기본 서브넷 4개의 IPv4 CIDR를 보면172.31.0.0/20172.31.16.0/20172.31.32.0/20172.31.48.0/20이렇게 세번째 옥텟이 16씩 커지는데 이게 왜 16씩 딱딱 커지는걸까요..? 그리고 이렇게 뒤에 서브넷을 8비트 배수로 안 하고 이렇게 하는 경우가 일반적인가요? 어떻게 계산하는지 알려주시면 감사하겠습니다! 이해가 잘 안 되네요ㅠ
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
C언어 함수정리 할때 사용할 수 있는 방법 추천 부탁드립니다.
안녕하세요 강의를 보다 "실제 프로그래머는 엑셀에 함수를 정리한다"는 강의내용을 듣고 C언어 함수를 조금 정리할 필요성을 느꼈습니다.그래서 조금 서칭해보니 UML이랑 함수표로 정리하는 방법을 찾았는데UML은 클래스를 사용하는 C++부터 사용하기 좋아보였고,그래서 본 강의는 C언어로 구성되어 있으므로 엑셀에 함수표를 작성하려고 합니다.시작은 엑셀을 통한 함수표 작성으로 하려고 하는데 어플리케이션을 사용하는 방법이나 혹은 더 괜찮은 방법이 있으시다면 추천해주시면 감사하겠습니다.긴글 읽어주셔서 감사합니다.
-
미해결FreeRTOS 프로그래밍
포팅 부탁드립니다.
- 사용하고 싶은 ST 보드명: NUCLEO-H723ZG- 사용하시는 컴파일러(stm32cubeide) 버젼: 1.13.1
-
미해결자바 기초부터 마스터하기 with 은종쌤 (Do it 자바 프로그래밍 입문) - Part 1(기초편)
강의노트 어디서 볼수 있을까요?
1강 노트 부분에 링크 찾을수 없네요