묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 기본편
DiscountService를 컴포넌트 스캔을 하지않는 이유? 가 궁굼합니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요 강의를 듣던중에 테스트케이스에AnnotationConfigApplicationContext를 이용해 DiscountService와 AutoAppConfig를 스프링 컨테이너에 스프링 빈을 등록하는 과정에서 궁굼한 점이 생겼습니다. AutoAppConfig에 @ComponentScan을 붙임으로써 해당 클래스가 존재하는 패키지인 hello.core 를 포함한 하위 패키지의 범위에서@Component 애노테이션이 붙은 구현체들을 스프링이 자동으로 스프링 빈을 컨테이너로 등록하는 것으로 이해를 하였는데요. 그렇다면 DiscountService에 @Component 애노테이션을 붙이고, AutoAppConfig.class만을 인자값으로 주어도 되는게 아닌지 궁굼했고, 실제로도 결과는 똑같이 나와서 혹시 제가 놓치고 있는 부분이나 의도와 다르게 이해하려고 시도하는것인지 궁굼해 질문을 올리게 되었습니다. @Component를 Eng@Component를 {"mean":["<dicbridgeLine>","오픈","<dicbridgeLine>","예제","<dicwordclass style=\"user-select: text;\">Dennis Kneale: I like Dow <strong>component</strong> General Electric (GE).<br/>Dennis Kneale: 나는 Dow <strong>component</strong> General Electric (GE)<strong>를</strong> 좋아한다.</dicwordclass>","<dicbridgeLine>","VLIVE 자막"],"word":"Component를","basicWord":"Component를","soundWord":"Component를","phoneticSymbol":""}
-
미해결스프링 핵심 원리 - 고급편
component 중복초기화 부분 추상클래스로 변경
강사님께서 말씀주신 component 중복 호출 부분 추상클래스로 빼봤습니다. 피드백 사항 있으면 말씀 부탁 드립니다^^; Decorator - 추상클래스 public abstract class Decorator implements Component{ private Component component; public Decorator(Component component) { this.component = component; } @Override public String operation() { return component.operation(); }} MessageDecorator public class MessageDecorator extends Decorator{ public MessageDecorator(Component component) { super(component); } @Override public String operation() { log.info("MessageDecorator 실행"); //data -> *****data***** String result = super.operation(); String decoResult = "*****" + result + "*****"; log.info("MessageDecorator 꾸미기 적용 전={}, 적용 후={}", result, decoResult); return decoResult; }} TimeDecoratior public class MessageDecorator extends Decorator{ public MessageDecorator(Component component) { super(component); } @Override public String operation() { log.info("MessageDecorator 실행"); //data -> *****data***** String result = super.operation(); String decoResult = "*****" + result + "*****"; log.info("MessageDecorator 꾸미기 적용 전={}, 적용 후={}", result, decoResult); return decoResult; }} test 코드 @Testvoid decorator3() { Decorator messageDecorator = new MessageDecorator(new RealComponent()); messageDecorator.operation(); System.out.println(); Decorator timeMsgDecorator = new TimeDecorator(new MessageDecorator(new RealComponent())); timeMsgDecorator.operation();}
-
미해결
How can I Get Seo Services India?
Have you created a website but aren't receiving enough traffic? You've come to the correct place. LocalSEOCompany is the best SEO company India that offers top SEO services India. Their SEO experts can assist you in increasing traffic to your website and achieving your company objectives by implementing the most effective SEO tactics. We are a group of seasoned SEO experts who can help your company soar to new heights. Don't hesitate to contact them for additional information if you are looking for the best SEO firm.
-
미해결워드프레스 기초부터 쇼핑몰까지
강사님 우커머스.....
우커머스를 사용하기 위해 사업자등록증이 필히 있어야 하는건가요? 그리고 우커머스 상품타입에서도 들어가는 돈이 생각보다 많은 것 같은데 .... 그리고 생각보다 이해가 잘 되지 않습니다. 그럼 우커머스를 하지 않는다면 쇼핑몰을 못만드는 건가요?
-
미해결워드프레스 기초부터 쇼핑몰까지
???
강사님 궁금한 것이 있는데 우커머스를 하면 결제되는 사이트를 만들 수 있는거죠? 그런데 PG사는 뭔가요? 제가 쇼핑몰을 만들고 싶은데 그럼 어떤 것들이 필요한가요?
-
미해결자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide)
질문 있습니다.
부 생성자 사용보다 정적 팩토리 메소드를 추천하신다 하셨는데 정적 팩토리 메소드를 어떻게 구현해야하는지 코드로 예시 한번 보여주실수 있으실까요? ㅜㅜ!
-
해결됨
VScode 자동완성이 안됩니다.
제가 얼마전 부터 VS 에서 VScode로 갈아 탔었는데요. 강의를 들으면서 코딩을 하다가 점심을 먹고왔더니 그 이후로 자동완성이 되지않고 있습니다.... GameObject같은 함수는 자동완성이 안되는데 OnTriggerEnter같은 기본 내장 메서드 들은 또 자동완성이 됩니다... VScode를 초기화 재설치도 해보고 확장팩도 다시 깔아봤지만 전혀 해결이 안되네요 도와주세요 ㅠㅠ
-
미해결플러터와 장고로 1시간만에 퀴즈 앱/서버 만들기 [무작정 풀스택]
오른쪽 휴대폰 화면
강의자분 처럼 오른쪽 아이폰 화면 나오게 하려면 어떻게 해야할까요..??
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
BindingResult 동작 흐름도가 어떻게 되나요 ?
타임리프에서 item.itemName을 꺼내려고 Model을 뒤지는데 BindingResult안의 Error(FieldError, ObjectError)중에 Item이라는 ObjectName을 가진 객체 안에 itemName에 대한 값이 있다면 이 값을 꺼내오고 값이 없다면 Model 안에 있는 Item 객체의 itemName을 꺼내오게 되는건가요 ? 그렇다면 html에서 출력 시 사용하는 변수명(ObjectName) = Model의 item의 변수명 = FieldError에 추가할때 field라는 매개변수명 3가지가 같아야 돌아가는건가요? ObjectError에는 Field라는 매개변수가 필요없던데 내부적으로 어떻게 흘러가는지 헷갈려서 질문 남깁니다
-
해결됨React + API Server 프로젝트 개발과 배포 (CI/CD)
cannot get / 404에러에 대하여... ㅠ
완강후, 제목과 같은 에러를 겪고 있습니다. 모가 문제일까 ...... 고민해보다가 nginx.conf에 들어가보니까.. server { if ($host = [나의url]) { return 301 https://$host$request_uri; } # managed by Certbot listen 80; listen [::]:80; server_name [나의 url] _; return 404; # managed by Certbot 맨아래 https인증서 받을때 생긴 새로운 코드인데 (검증) 저의 사이트에 접속하면 404를 리턴하는 코드인거 같습니다.. 혼란스럽네요 ㅠㅠ
-
해결됨웹 게임을 만들며 배우는 React
onSubmitForm이벤트에서 생성된 tries배열관련 질문드립니다!!
안녕하세요 제로초님 강의 정말 잘 듣고있습니다. 해당 강의 16:10초에서 onSubmitForm함수로 스트라이크, 볼을 판단해서 결과를 기존 state의 tries배열을 얕은 복사하여 tries배열에 객체형태로 저장한다고 하셨는데 onSubmitForm함수가 종료되었는데 어떻게 결과들이 tries배열에 누적되어 저장되는 걸까요? 시도한 결과들이 onSubmitForm함수가 종료되어도 어떻게 tries배열에 모두 저장되있는지가 궁금합니다 바쁘시겠지만 답변해주시면 정말 감사하겠습니다!!
-
미해결워드프레스 기초부터 쇼핑몰까지
강사님
테마를 구매를 하려고 하는데 사업자 번호가 꼭 있어야 하는 건가요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
BindingResult는 내부 구성이 어떻게 되어 있나요 ?
BindingResult는 내부 구성이 어떻게 되어 있나요 ? 또, Model은 Map의 형태로 되어 있다고 했는데 BindingResult는 Model에 자동으로 포함된다면 Model 클래스안에 Binding Result라는게 있는건가요 아니면 Model에 BindingResult : ??? 이런식으로 삽입이 되는건가요 ?
-
해결됨React + API Server 프로젝트 개발과 배포 (CI/CD)
git clone시, 유저네임과 비밀번호를 입력하라는 ec2...
21분에 케누님이 git clone해서 프로젝트를 가져오시는데 저 같은경우에는 Username for 'https://github.com': 위와 같이 유저네임과 그 다음 비밀번호를 입력하라고 합니다..ㄷㄷ;; 이게 클론이나 pull할때 그냥 유저네임 입력하고 비밀번호 입력하면 되지만 ..... 문제는 아래와 같습니다 ㅠㅠ ======CMD====== ./deploy.sh ======END====== err: fatal: could not read Username for 'https://github.com': No such device or address out: out: up to date, audited 1465 packages in 6s out: out: 169 packages are looking for funding out: run `npm fund` for details out: out: 19 vulnerabilities (13 moderate, 5 high, 1 critical) out: out: To address issues that do not require attention, run: 깃허브 액션을 사용해서 git pull로 변경사항을 가져오는데;; 저런 에러가 발생하네요 ;;; 저와 케누님의 깃허브 설정이 몬가 다른거 같긴한데;;;; (흐음..) 원인을 잘 모르겠어서 케누님께 질문드리려고 합니다 ㅠ
-
미해결이미지 관리 풀스택(feat. Node.js, React, MongoDB, AWS)
보너스 섹션 배포
안녕하세요 강의 잘 들었습니다 보너스 섹션 배포 방법?은 아직 강의가 만들어지지않은건가요?
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
마스터 기능이 없어요.
안녕하세요. 강의 잘 보고 있습니다. 마스터 기능이 없고 대신 컴포넌트가 있는데 동일 기능인가요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
강의와 관련된 내용입니다
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예) model.attribute에 관한 내용2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용] 강의를보며 다른소스를 보다가 궁금한점이 생겼는데 컨트롤러에 일부분입니다. for(int i=0; i<lst.size(); i++){ URL obj = new URL(lst.get(i)); URLConnection conn = obj.openConnection(); is = conn.getInputStream(); isr = new InputStreamReader(is, "UTF-8"); in = new BufferedReader(isr); jsonObj = (JSONObject)jsonParser.parse(in); String comboNm = lst.get(i).substring(lst.get(i).indexOf("=")+1, lst.get(i).indexOf("&")); model.addAttribute(comboNm, jsonObj.get("RTN_RSN")); } 이런식으로 모델에 담겨주는데 이 컨트롤러에 리턴되는 view 페이지는 예를들어 return "example/2.do"; 입니다. 그런데 2라는 view 페이지에 가면 comboNm 라는 값을 불러오는게 하나도 없고 ex) ${comboNm} 이런것들 바로 select된 값을 가져오는거 같은데요 이럴수가 있나요?
-
미해결윤재성의 Kotlin 기반 안드로이드 앱 개발 Part4 - 실전 프로젝트
[9강] DBHelper 클래스를 추가시 오류 발생 이유 좀 알려면 감사하겠습니다.
class DBHelper : SQLiteOpenHelper{} DBHelper 클래스를 추가한 후, "SQLiteOpenHelper"를 타이핑 하면 빨간 줄이 그어집니다. 오류란 얘기겠죠? <DBHelper.kt> 1. 데이터베이스 생성 2. 테이블 생성 <MainActivity.kt> 3. 데이터베이스 접속 4. 데이터베이스 종료 실행해보았으나, 이 오류로 인해 실행되지 않습니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
nginx 연결하고나서 쿠키 연결이 안됩니다.
분명 도메인간에 쿠키연결을 했고, static 에러 때문에 prefetch 문제를 해결했더니, 이번에는 프론트쪽에서 포트가 이미 실행중이라고 에러나서 sudo npx pm2 kill 까지해서 sudo kill -9 해서 포트를 제거한 후 다시켰는데, 이번에는 쿠키가 아예 넘어가지 않는 문제가 발생합니다. connet.sid가 사라졌어요. 우분투에서 secure 부분 vim으로 true로 바꿨어요.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
Json 형식으로 출력하는것 확인할때 annot find symbol 에러가 납니다.
HelloData.java 에 @Getter, @Setter 도 잘 설정되어 있는데 get이 안되네요.. 리프레시도 몇번 해보고 빌드도 눌러봤는데 원인을 모르겠어 질문드려 봅니다