inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

ConfigurationSingletonTest 객체 값이 다 달라요!

해결됨

스프링 핵심 원리 - 기본편

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] Test로 진행한 객체값이 다 다르게 나와요 <AppConfig.java> <MemberServiceImpl.java> <OrderServiceImpl.java> <ConfigurationSingletonTest.java> 도움 요청 드립니다 ㅠㅠ 강의 계속 돌려봤는데, 틀리게 적은 건 없는 것 같은데..어떤게 잘 못되었을까요?

  • spring
  • 객체지향
배고픈 불가사리 댓글 1 좋아요 4 조회수 1069

sort 코딩 시간 풀이

미해결

자바스크립트 비기너: 튼튼한 기본 만들기

안녕하세요 sort 코딩 시간 문제를 풀어보았습니다. 아쉬운 부분이나 틀린 부분 있다면 말씀해주세요! "use strict"; var value = [101, 26, 7, 1234]; value.sort(function(one, two){ return two - one }); //two - one가 양수인 경우는 뒤에 자리한 수가 더 큰 숫자라는 의미가 되고, 해당 식이 양수이면 배열의 순서가 바뀌게 되니 더 이상 변경되지 않을 만큼 진행된다면 역순으로 배열되게 된다. console.log(value);

  • javascript
  • 객체지향
서나현 댓글 1 좋아요 0 조회수 321

Bean 메소드 오버로딩

미해결

스프링 핵심 원리 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 스프링 빈 저장소에 빈 이름은 메소드명으로 저장된다고 하였습니다. 저장되는 빈 이름은 항상 다른 이름을 부여해야 한다고 하셨고, 같은 이름을 부여하면 오류가 발생되거나 무시가 된다고 하셨습니다. 만약, AppConfig라는 class 내에 오버로딩 되어있는 메소드가 있으면 메소드명이 동일하기 때문에 오류가 생기나요? 이런 경우에 빈 이름을 직접 부여해야 하나요?

  • spring
  • 객체지향
nippert 댓글 2 좋아요 0 조회수 344

코딩 시간 풀이 올려봅니다.

미해결

자바스크립트 비기너: 튼튼한 기본 만들기

안녕하세요 섹션 12-7의 코딩시간 풀이 내용 올려봅니다. 아쉬운 부분이나 틀린 사항이 있다면 알려주세요! "use strict"; var list = []; //html에 들어갈 배열 자리 생성 list.push("<ul>"); //push를 활용하여 html에 먼저 자리 잡아야할 ul 태그를 list 배열에 삽입 for (let i = 1; i < 11; i++){ //1~10까지의 li를 넣기 위해서 for문 작성 list.push("<li id=id" + i + ">" + "id" + i + "</li>") }; //id값의 숫자는 1~10까지를 표현하기 위해 숫자가 아닌 변수 i로 작성필요 list.push("</ul>"); //배열의 마지막에 ul 닫는 태그를 넣어줌 document.body.innerHTML = list.join(""); //최종적으로 html에 넣어줄 때는 콤마 없이 배열의 모든 요소를 하나로 연결해 주기 위해 join에 인자를 ""로 설정하여 준다.

  • javascript
  • 객체지향
서나현 댓글 1 좋아요 0 조회수 258

비트 연산자 질문

미해결

자바 기초부터 마스터하기 with 은종쌤 (Do it 자바 프로그래밍 입문) - Part 1(기초편)

비트 연산자 부분의 예시된 코딩을 하면 출력값이 15 -6 20 5 20 20 이렇게 나옵니다. 책의 값이 잠시 출력됬다가 다시 위의 값으로 변하는데요, 어떻게 하면 책의 값과 같게 나올까요?

  • java
  • 객체지향
강대훈 댓글 1 좋아요 0 조회수 334

OrderApp에서 비용을 20000으로 고쳐도 2000이 출력되지 않습니다.

미해결

스프링 핵심 원리 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 안녕하세요. 새로운 할인정책 강의를 수강하면서 discountPolicy()에서 new RateDiscountPolicy()를 해주었는데도 불구하고 OrderApp을 실행하면 그 전에 주입하여 준 FixDiscountPolicy()에 대한 결과가 자꾸 나옵니다. 어떤 부분에서 문제가 있나요? https://drive.google.com/file/d/1oYEjMlDCO0MAknYbEoPR96Boi4SZyQIk/view?usp=sharing

  • spring
  • 객체지향
nippert 댓글 1 좋아요 0 조회수 427

7장 조회한 빈이 모두 필요할때 list,map 강의 질문드립니다.

미해결

스프링 핵심 원리 - 기본편

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'orderServiceimpl' defined in file [C:\study\core\out\production\classes\hello\core\Order\OrderServiceimpl.class]: Unsatisfied dependency expressed through constructor parameter 1: No qualifying bean of type ' hello.core.discount .DiscountPolicy' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Qualifier("mainDiscountPolicy")} 라고 뜨고 at hello.core.autowired.AllBeanTest.findAllBean( AllBeanTest.java:21 ) 여기가 문제라고 하는데 어떻게 해결할 수 있을까요... ApplicationContext ac = new AnnotationConfigApplicationContext(AutoAppConfig.class, DiscountService.class); 위 코드입니다.

  • spring
  • 객체지향
janeholic1773 댓글 1 좋아요 0 조회수 303

따배C++ 몇 강까지 학습한 후 수강가능 할까요?

미해결

홍정모의 게임 만들기 연습 문제 패키지

현재 따배c++을 수강중입니다. 뭔가를 빨리 만들어 보며 실전 위주로 공부하고 싶어서 게임 페키지도 구매하였습니다. 게임 패키지 강의 소개에 12강 기준이라는 글을 봤는데 따배c++ 강의 12강까지 수강하면 게임 페키지 강의를 듣는데 문제가 없을까요?

  • c++
  • 객체지향
  • OpenGL
myoungsoo95 댓글 1 좋아요 1 조회수 678

for loop

미해결

[코드팩토리] [입문] Dart 언어 4시간만에 완전정복

void main() { int total = 0; for (int i = 0; i < 10; i++) { total += 1; if (total == 5) { break; } } print(total); } ->5 여기서 0이였던 i 값이 1(i++)이되고 total 은 1이 되며(total+=1) 또 반복으로 i 값이 2가되고 total 은 2가 되고 쭉 반복되어 total 이 5가되었을때 나와서 출력된거맞나요?

  • flutter
  • 함수형-프로그래밍
  • 객체지향
나율 댓글 1 좋아요 0 조회수 421

list map set

미해결

[코드팩토리] [입문] Dart 언어 4시간만에 완전정복

안녕하세요 강의 잘 듣고있습니다. 컬렉션 List<data type> 변수 = ['지수', '제니']; Map <key:value> 변수 = { 'key' : 'value'}; Set<data type> 변수 ' { ........}; enum Status {..} List 만 [] 대괄호 나머지는 {}중괄호를 쓰는 이유가 뭔가요 그냥 공식일까요? 그리고 enum Status { approved, pending, rejected } void main() { Status status = Status.approved; print(status); } 이 예제에서 Status는 키워드 인가요?

  • flutter
  • 함수형-프로그래밍
  • 객체지향
나율 댓글 1 좋아요 1 조회수 408

예외처리 질문드려요

미해결

자바 기초부터 마스터하기 with 은종쌤 (Do it 자바 프로그래밍 입문) - Part 2(마스터편)

package exceptions; import java.io.FileInputStream; import java.io.FileNotFoundException; public class ThrowsExceptionTest { public Class loadClass(String fileName, String className) throws FileNotFoundException, ClassNotFoundException { FileInputStream fis = new FileInputStream(fileName); Class c = Class.forName(className); } public static void main(String[] args) { ThrowsExceptionTest test = new ThrowsExceptionTest(); try { test.loadClass("a.txt", "java.lang.Sting"); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (ClassNotFoundException e) { e.printStackTrace(); } } } a.txt는 없고, 클래스도 찾을 수 없게 만들어진 상태인데요. 제가 원하는건 콘솔창에서 FileNotFoundException, ClassNotFoundException 을 보는건데 두개 조건을 충족함에도 FileNotFoundException만 출력되고 ClassNotFoundException 출력이 되지 않아요. 어떤 문제일까요?

  • java
  • 객체지향
  • 알고리즘
Levi 댓글 1 좋아요 0 조회수 416

ComponentScan했을시에 스프링 컨테이너 선언

해결됨

스프링 핵심 원리 - 기본편

@ComponentScan과 @Autowired를 사용했으면 MemberApp과 OrderApp의 ApplicationContext를 사용하는 부분은 어떻게 변경해야하나요? ApplicationContext ac = new AnnotationConfigApplicationContext(AppConfig.class); MemberService memberService = ac.getBean("memberService",MemberService.class); OrderService orderService = ac.getBean("orderService",OrderService.class); 해당 부분에서 ApplicationContext ac 선언 문에서 인자를 AutoAppConfig로 바꿔보니 shared bean을 사용하고 있고 에러가 나서요...

  • spring
  • 객체지향
meenzino 댓글 1 좋아요 0 조회수 269

스프링 핵심원리 컴포넌트 스캔 질문:NoSuchBeanDefinitionException

미해결

스프링 핵심 원리 - 기본편

지금 실행해보면 아래와 같은 에러가 나오는데 어떻게 하면 해결할 수 있는지 알려주시면 감사하겠습니다! org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'hello.core.member.MemberService' available

  • spring
  • 객체지향
janeholic1773 댓글 1 좋아요 0 조회수 445

upgradeLevel에 인수를 넣기 위해 새로 AdvancedLevel 과 같은 instance를 생성하는게 어색하게 느껴집니다.

미해결

자바 기초부터 마스터하기 with 은종쌤 (Do it 자바 프로그래밍 입문) - Part 1(기초편)

안녕하세요 강의 잘 듣고 있습니다. 저는 upgradeLevel 을 하기 위해서 새로 인스턴스를 생성하고 넘겨주는 방식이 아닌 게임처럼 한단계씩 업그레이드 되는 방식으로 구현하고 싶습니다. 그래서 다음과 같이 생각해서 적어봤는데, 2가지 문제가 있는것 같습니다. 어떻게 하면 될까요? public BeginnerLevel level = new BeginnerLevel(); public void upgradeLevel(PlayerLevel level) { // if(level.levelName ) if (level instanceof BeginnerLevel) { level = new AdvancedLevel(); } else if (level instanceof AdvancedLevel) { level = new SuperLevel(); } else if (level instanceof SuperLevel) { System.out.println("you are already highest level"); } } 첫째로 instanceof를 잘못쓰고 있는 것 같고, 둘째로 level = new AdvancedLevel() 이런식으로 재정의 하는게 가능한가요? 궁금합니다.

  • java
  • 객체지향
rkdtlseb 댓글 1 좋아요 0 조회수 356

스프링빈 등록시점관련

미해결

스프링 핵심 원리 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 스프링빈이 @Bean 메서드에서 return 되는 시점에 객체가 빈으로 등록되는게 아니라 new 연산자로 생성하는 시점에 빈이 되는 건가요??? 리턴하는 코드보다 의존관계 주입하는 코드가 먼저 있는데 ( NetworkClient networkClient = new NetworkClient(); networkClient.setUrl("https://www.naver.com"); return networkClient; ) 스프링 컨테이너 생성→ 스프링 빈 생성 →의존관계 주입→ 초기화 콜백 이 순서에서 보면 빈이 new 로 생성되고 주입받고 return 하는 것 같아서요 .. .. 지금까지는 return new 객체 패턴으로 스프링에 빈을 등록했어서 조금 헷갈립니다.

  • spring
  • 객체지향
김서진 댓글 1 좋아요 0 조회수 589

AllBeanTest시 왜 NullpointException 에러가 발생하나요 ㅠ

미해결

스프링 핵심 원리 - 기본편

sout 으로 policyMap과 policies에 값이 fixDiscount와 RateDiscount가 들어가있는걸 확인했는데 왜 널포인트에러가 발생할까요 ㅠ package hello.core.autowired.AllBeanTest; import hello.core.AutoAppConfig; import hello.core.discount.DiscountPolicy; import hello.core.member.Grade; import hello.core.member.Member; import org.assertj.core.api.Assertions; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.ApplicationContext; import org.springframework.context.annotation.AnnotationConfigApplicationContext; import java.util.List; import java.util.Map; import static org.assertj.core.api.AssertionsForClassTypes.assertThat; public class AllBeanTest { @Test void findAllBean() { ApplicationContext ac = new AnnotationConfigApplicationContext(AutoAppConfig.class, DiscountService.class); DiscountService discountService = ac.getBean(DiscountService.class); Member member = new Member(1L, "userA", Grade.VIP); int discountPrice = discountService.discount(member, 10000,"fixDiscountPolicy"); Assertions.assertThat(discountService).isInstanceOf(DiscountService.class); assertThat(discountPrice).isEqualTo(1000); } static class DiscountService { private final Map<String, DiscountPolicy> policyMap; private final List<DiscountPolicy> policies; @Autowired public DiscountService(Map<String, DiscountPolicy> policyMap, List<DiscountPolicy> policies) { this.policyMap = policyMap; this.policies = policies; System.out.println("policyMap = " + policyMap); System.out.println("policies = " + policies); } public int discount(Member member, int price, String discountCode) { DiscountPolicy discountPolicy = policyMap.get(discountCode); return discountPolicy.discount(member, price); } } }

  • spring
  • 객체지향
dhcksehf1 댓글 2 좋아요 0 조회수 267

안녕하세요 강사님 정적인 클래스/동적인 객체의 기본적인 개념이 헷갈려서 질문드립니다.

미해결

스프링 핵심 원리 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (그런것 같습니다.) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 의존관계는 정적인 클래스의존 관계와 실행 시점에 결정되는 동적인 객체 의존관계 둘을 분리해야한다라고 강의에서 들은 바가 있는 것 같습니다. 여기서 딱 잘라 명사만 놓고 보자면 정적인 클래스는 인터페이스 동적인 객체는 구현클래스 라고 생각해도 괜찮을까요?

  • spring
  • 객체지향
title.jjk 댓글 1 좋아요 0 조회수 435

퀴즈 7번에 관하여 질문있습니다!

미해결

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

안녕하세요! 정말 감사한 마음으로 강의 수강 중인 대학생입니다 퀴즈 7번에 관해서 2가지 질문있습니다. 처음에 아래와 같이 System.out.println(this.name + "를 만듭니다. "); 를 cook 메소드에 넣지 않고 HamBurger 메소드에 넣어서 틀렸습니다. 이외에 모든 코드는 선생님것과 동일합니다 class HamBurger{ public String name; HamBurger() { //생성자 this("햄버거"); System.out.println(this.name + "를 만듭니다. "); } HamBurger(String name) { //매개변수를 받는 생성자 this.name = name; } void cook(){ System.out.println("빵 사이에 들어가는 재료는?"); System.out.println("> 양상추 "); System.out.println("+ 패티 "); System.out.println("+ 피클 "); } } 왜 HamBurger()에 system.out.println(this.name + "를 만듭니다. ");를 작성하면 안되나요? 혹시 그 이유가 생성자와 void메소드는 반환값이 없다고 했는데요, 제가 작성한 HamBurger()는 System.out.println(this.name + "를 만듭니다. ");라는 반환값을 만든 것이기 때문인가요? 그러면 cook 메소드는 void가 있는데 값을 반환하는 것은 어찌된 것일까요.... 모르겠습니다 흑흑 2. public class Quiz 07 에서 cook만 호출했기 때문에 Hamburger메소드에 작성한 System.out.println(this.name + "를 만듭니다. ");가 뜨면 안된다고 생각했는데 햄버거를 만듭니다. 주문하신 메뉴를 만듭니다. ------------------- 빵 사이에 들어가는 재료는? > 양상추 + 패티 + 피클 ... "햄버거를 만듭니다" 가 for반복문이 실행되기도 전에 처음에 한번 떴습니다. 호출하지 않았는데 왜 출력된건가요?? 도와주세요!!

  • java
  • 객체지향
yyw_0404 댓글 1 좋아요 0 조회수 259

2강부터 너무 어렵네요

미해결

[코드팩토리] [입문] Dart 언어 4시간만에 완전정복

1강을 3번 정도 보면서 익히려고 노력하는데 머릿속에 다 들어오거나 외운 느낌은 아니에요. 그렇게 2강을 듣기 시작했는데 너무 어렵네요. 공부방법을 어떻게 하면 좋죠? 1강은 강사님이 알려주신거 코드 직접해보고 자료로만들고 했는데... 2강오니 이해안되는 부분들이 많아요.

  • flutter
  • 함수형-프로그래밍
  • 객체지향
나율 댓글 2 좋아요 1 조회수 776

CoreApplication 실행안됨

미해결

스프링 핵심 원리 - 기본편

잘 실행됐었고 아무것도 건든게 없는데 갑자기 실행버튼 비활성화 돼서 Configuration에서 메인 클래스 지정하려는데 안되고 캐시 초기화해도 안되고 Reload all from disk 해도 안되고 Mark directory as 로 Sources Root로 설정해도 안되고 .idea 폴더 삭제해도 다시 생성되고 다 안되는데 도와주시면 감사하겠습니다..

  • spring
  • 객체지향
윤건희 댓글 2 좋아요 0 조회수 460

인기 태그

인프런 TOP Writers

주간 인기글