묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실습으로 배우는 선착순 이벤트 시스템
카프카 토픽 생성이 안되요.
docker exec -it kafka kafka-topics.sh --bootstrap-server localhost:9092 --create --topic testTopic위와 같이 터미널에 토픽생성하는 명령어를 작성하면 아무것도 |움직이지 않고 터미널이 멈춥니다.도커는 정상적으로 실행하고 kafka,zookeeper도 정상적으로 실행되어있습니다.도커를 삭제하고 다시 다운로드해서 docker compose사용해서 kafka,zookeeper이미지 다시 작동시켜도 위와같이 토픽생성 명령어 입력하고 작동시 아무것도 안하고 멈춥니다..(p.s 카프카 컨테이너 cli들어가서도 토픽 생성 명령어 작동시켜도 작동안합니다.)혹시 해당 문제 해결법 아실까요..?
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
API 종속에서 자유로워지기
강의 초반부에 windows.h같은 헤더를 사용하게 되면 추후 바꿔야 될 부분이 많아 표준인 thread를 사용한다고 하셨습니다.강의가 window os기반으로 구성되어 있고, 제가 window os는 잘 사용해 보지 않아 막연한 걱정이 있는데, 그럼 window에서 작동하는 IOCP로 서버 구성시, 추후 리눅스로 옮겨갈때 epoll로 바꿔주는 과정에도 엄청한 자원이 소모되지 않나요? 현업에서는 대부분 window os로 서버를 구성하나요? epoll에 대해서도 꼭 공부가 필요한지, IOCP에 비해 중요도가 떨어지는지도 궁금합니다.
-
미해결리눅스 쉘 스크립트
함수 return 값과 출력하는 값 동시에 가져오기
안녕하세요 강사님.함수 return 값을 받고 싶은 경우 함수를 실행하고 $? 로 받을 수 있고, 함수가 출력하는 값을 받고 싶은 경우 함수를 $()로 실행하고 $?로 받는 것으로 이해했습니다.그렇다면 함수를 한번만 실행하고 return 값과 출력 값을 모두 받을수 있는 방법이 있을까요? 두개의 값을 모두 얻고 싶으면 함수를 두번 다르게 실행하여 값을 얻는 것밖에 생각나지 질문 드립니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
연관관계 편의 메소드 관련 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요, 스프링부트 강의 잘 수강하고 있습니다.<엔티티 설계시 주의점> 23:25 강의를 수강하며, 궁금한 점이 두가지 있습니다!메소드 내 순서//연관관계 편의 매소드 public void setMember1(Member member){ this.member = member; member.getOrders().add(this); } //순서 이렇게도 가능한가? public void setMember2(Member member){ member.getOrders().add(this); this.member = member; }강의에서는 setMember1 방식으로 진행을 하였는데,만약 setMember2 방식으로 순서가 바뀌어도 문제가 없는 것인지 궁금합니다.@Setter <-> setMember() 메소드 중복 Order 엔티티에 @setter 어노테이션을 붙였기에, 롬복이 setMember() 메소드를 자동으로 생성해줍니다.강의에서는 연관관계 메소드명을 setMember()으로 생성하여, 롬복이 만들어주는 메소드랑 이름이 중복됩니다. 생성자를 만들어 실험해보니 롬복이 만들어주는 setMember() 메소드는 보여지지 않으며 연관관계 편의 메소드가 덮어쓰기 한 것으로 보이는데, 제대로 한 것이 맞을까요?만약 실무에서 롬복을 사용할 때, 이런 경우(연관관계 메소드가 롬복 @Setter 메소드 위에 덮어쓴 경우)가 된다면 문제가 될 수도 있을까요???
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
코어와 쓰레드의 매핑관계가 잘 이해가 가지 않습니다.
10:30부근에 말씀하시는 내용을 들어보면,쓰레드의 개수 = 코어의 개수 일때 가장 이상적이라고 하셨습니다.CPU가 4코어일때 하나의 프로세스(MMO서버)에 4개의 쓰레드가 가장 이상적이라는 의미인가요?멀티코어 프로세서에서 같은 프로세스여도 서로 다른 쓰레드이면 각 코어마다 같은 프로세스의 서로 다른 쓰레드 작업이 가능하다. 이게 가능한 이유는 유저모드 쓰레드가 아닌 커널 모드 쓰레드 이기 때문이다.제가 이해한 위 내용이 맞는지 궁금합니다.
-
미해결[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
FND 제어에 저 역시 문제가 있었습니다.
안녕하세요, 어제(24/01/04)에 메일 드린 바 있습니다만, 수강게시판을 활용하는 것이 낫겠다 싶어 질문 드립니다. 몇몇 분이 겪으신 바와 같이 저 역시 FND의 4개 숫자가 동시에 켜지는 문제가 있었습니다. fnd_controller.h, fnd_controller.c, main.c는 강사님이 동봉하신 코드를 그대로 복사했기 때문에코드 문제는 확실히 아니었습니다. 그러던 중 아래 남기신 답변을 보고 HAL_Delay() 함수를 통해 겨우 해결했습니다. 다만 제 입장에서는 아래 두 가지 사항이 아직 명쾌하지 않습니다. 이런 상황이 왜 강사님께는 발생하지 않았는데 저에게는 발생한 것인지제품의 불량이라면 교환이 가능한지만약 제품 불량이 맞다면, 향후 FND를 개인적으로 다양하게 활용하기 위해 교환받고 싶습니다. 감사합니다.
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
취업준비 가이드 질문
36-취업가이드에서 나는 2~3년차라고 생각하고 경력쪽으로 지원하라고 해주시더라구요.2~3년차 경력자처럼 일할 수 있으면 타당한 지원인 것 같긴 한데, 면접관 입장에서 신입이 3년차로 지원하면 어떻게 받아들일지 궁금합니다.그만한 역량이 있으면 얼마든지 상관없다고 생각할까요?
-
미해결김영한의 실전 자바 - 기본편
인스턴스 메서드, 클래스 메서드의 생성 시기 차이
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]안녕하세요, 자바의 메모리 구조 관련 강의를 보고 질문드립니다!인스턴스 메서드들은 인스턴스가 생성될 때마다 매번 메모리가 할당될 필요가 없기에 메서드 영역에 생성되는 것으로 이해했습니다. 정적 메서드 또한 정적이기에 메서드 영역에 할당되는 것으로 이해했습니다. 그렇다면 이 두 종류의 메서드 모두 메서드 영역에 메모리가 할당은 되는데, 생성되는 시점에 차이가 있는 걸까요?예를 들어서.. Student 라는 클래스가 있다고 가정하면, 해당 클래스의 첫 인스턴스가 생성되는 시점에 메서드 영역에 Student 클래스의 인스턴스 메서드들이 할당되는걸까요? 둘의 기능이나 의미상의 차이는 이해가 가는데, 메모리의 관점에서의 이해와 생성 시기의 차이가 이해되지 않는 것 같습니다.그리고 어디부터 어디까지가 클래스의 정보이기에 메서드 영역에 생성되는지 역시도 이해가 잘 가지 않습니다. JVM 로드 시에 메서드 영역에 할당되는 클래스의 정보에 인스턴스 메서드도 포함되는걸까요?제가 혹시 제대로 이해하지 못한 것이라면, 어떤 부분을 다시 들으면 좋을지도 알려주시면 정말 감사할 것 같습니다!
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
뷰에서 request.getAttribute()를 사용할 수 있는 이유
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]@WebServlet(name = "mvcMemberSaveServlet", urlPatterns = "/servlet-mvc/members/save") public class MvcMemberSaveServlet extends HttpServlet { private MemberRepository memberRepository = MemberRepository.getInstance(); @Override protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String username = request.getParameter("username"); int age = Integer.parseInt(request.getParameter("age")); Member member = new Member(username, age); memberRepository.save(member); // Model에 데이터를 보관해야 한다. request.setAttribute("member", member); String viewPath = "/WEB-INF/views/save-result.jsp"; RequestDispatcher dispatcher = request.getRequestDispatcher(viewPath); dispatcher.forward(request, response); } } 여기서 request.setAttribute("member", member);를 통해 Model에 데이터를 보관하게 되고, 이를 뷰에서 사용할 수 있잖아요.뷰에서 request.getAttribute()를 사용할 수 있는 이유는 dispatcher.forward(request, response); 이 코드에서 request를 인자값으로 넘겼기 때문인가요? 아니면 이거 때문이 아니라 별개의 이유 때문인가요? 정리하면, 컨트롤러에서 request.setAttribute("member", member);를 통해 Model에 데이터를 보관하고,뷰에서 request.getAttribute()를 통해 그 데이터를 받을 수 있는 이유가 바로dispatcher.forward(request, response);에서 request를 인자값으로 넘겼기 때문이 맞는지, 아니면 이 코드랑 별개의 다른 이유가 존재하는지 궁금합니다.
-
미해결C# 프로그래밍 기초
getter setter 질문입니다.
public string Name {get { return name; }set { name = value; }}윗 코드를 줄여서아래와 같이 축약 할 수 있다고 강의를 해주셨는데public string Name { get; set; }만약 setter에 조건문이 있을 경우에는public string Name {get;set{ 조건문 };} 이런 형식이 되는 것인지요 ?
-
미해결
spring powershell 에서 빌드 에러
인터넷에 나와있는 방법 다 따라해보는데도 여전히 빌드 에러가 뜨네요...일단 시도해본 방법들은 java 17버전을 새로 다운받고, 인텔리제이에서 settings에서 gradle jvm 17 맞추고, project structure에서 SDK도 17로 맞춰봄powershell에서 확인한 내 자바 버전이 17.0.9인 것을 확인 후 내 컴퓨터 환경 변수에 들어가서 C:\Program Files\Java\jdk-17.0.9 변경해봄 일단 이렇게 해봤는데도 여전히 위의 사진처럼 빌드가 안 되고 있는데 해결 방법 아시는 분 계신가요 ㅠㅠ
-
해결됨블렌더 3D 아이소메트릭 방 만들기
책 만들때 Inset Face 질문있습니다!
11분 30초 가량에 책 만들때 Inset Face를 사용하는데저는 도저히 화면처럼 안나오더라구요.. 이런식으로만 작동합니다.. 강의에 나와있는 설정이랑 똑같은 상태인데도 이러네요 ㅠㅠ 어떻게 해야 하는지 궁금합니다!
-
미해결스프링 핵심 원리 - 기본편
CoreApplication 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]test 전체 실행을 하였더니 java.lang.IllegalStateException: Failed to load ApplicationContext for [MergedContextConfiguration@4c777e7b testClass = hello.core.CoreApplicationTests, locations = [], classes = [hello.core.CoreApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], contextCustomizers = [org.springframework.boot.test.autoconfigure.actuate.observability.ObservabilityContextCustomizerFactory$DisableObservabilityContextCustomizer@1f, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizer@5a4ed68f, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3956b302, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@100f9bbe, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@1a78dacd, org.springframework.boot.test.context.SpringBootTestAnnotation@85e8c2c7], contextLoader = org.springframework.boot.test.context.SpringBootContextLoader, parent = null] at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:180) at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:130) at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:141) at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:97) at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:260) at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:163) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:310) at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:735) at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at java.base/java.util.Optional.orElseGet(Optional.java:364) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'memberServiceImpl' defined in file [C:\Users\YWJEONG\study\core\out\production\classes\hello\core\member\MemberServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 0: No qualifying bean of type 'hello.core.member.MemberRepository' available: expected single matching bean but found 2: memoryMemberRepository,memberRepository at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:802) at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:241) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1354) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:561) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:521) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:960) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:625) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:762) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:464) at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) at org.springframework.boot.test.context.SpringBootContextLoader.lambda$loadContext$3(SpringBootContextLoader.java:137) at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) at org.springframework.boot.SpringApplication.withHook(SpringApplication.java:1458) at org.springframework.boot.test.context.SpringBootContextLoader$ContextLoaderHook.run(SpringBootContextLoader.java:552) at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:137) at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:108) at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:225) at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:152) ... 17 moreCaused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'hello.core.member.MemberRepository' available: expected single matching bean but found 2: memoryMemberRepository,memberRepository at org.springframework.beans.factory.config.DependencyDescriptor.resolveNotUnique(DependencyDescriptor.java:218) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1420) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:911) at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:789) ... 41 more이런 오류가 뜹니다 ㅠㅠ
-
해결됨홍정모의 따라하며 배우는 C언어
10분 8초경 질문
예제를 실행시켜보면 10분 8초경처럼엔터를 누르면 줄바꿈이 되는게 아니라 커서가 맨 처음으로 돌아가는데이거 왜 이러는 건가요?구글링 해보니까 윈도우에서는 엔터키 입력이 /r/n(캐리지 리턴 및 줄바꿈)이라고 하는데그러면 /r/n이 실행되어서 줄바꿈이되고 커서가 줄바꿈된 줄의 맨 처음으로 돌아가야 하는데왜 /r만 실행이 되는 건가요? 밑의 질문중에 교수님이 답변해주신거에 스택오버플로우 링크가 있던데그건 제가 영어를 못해서 이해를 못하겠더라구요
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-G 맞왜틀 질문있습니다.
http://boj.kr/2e98ca47102b49eeb4fa155c42e1ce1e예제 실행시 알맞게 나오고 문자열*문자열에 대해 간단하게 테스트 했을 때도 제대로 나오는데 어떤 점이 잘못되었는지 판단이 잘 안생깁니다 ㅠㅠ한번 확인해주시면 감사하겠습니다!
-
해결됨코딩테스트 [ ALL IN ONE ]
[코테 적용] 👉 [3번 문제] 완전탐색 (DFS, BFS) (전반부)
[코테 적용] 👉 [3번 문제] 완전탐색 (DFS, BFS) (전반부)27분에 엣지를 10^6이 될 수 도있는데 제약조건에서 10^3이라고 하셨는데요.방안에 키도 1000개 있고 방도 1000개있는건 알겠는데 엣지 구하는 공식이 노드와 간선의 수를 더하는건가요?
-
해결됨초보자를 위한 ChatGPT API 활용법 - API 기본 문법부터 12가지 프로그램 제작 배포까지
"02_ChatGPT_API_Code.ipynb" 소스 코드가 Github에 올려져 있는 소스와 다릅니다.
ch2 듣고 있는데, "02_ChatGPT_API_Code.ipynb" 소스 코드가 Github에 올려져 있는 소스와 다르네요??VSCode 환경도 버전이 달라서인지 조금씩 다르고, 가상환경 표시도 안되는데(activate.bat 실행하면 오류는 안 나오더라구요) 어찌저찌 해보려고 하다가 저 예제에서는 짜증이 터져서 오늘은 더 못하겠습니다.환경이 달라서 커리큐럼상 50분 정도 듣는데 서너시간은 걸린 것 같습니다.(제가 뭘 빼먹었나 잘못했나 싶어서 PC 사용자도 새로 추가하고-기존 사용자명이 한글이라 문제가 있나 싶어서 영문 사용자 만들고 VSCode, Python도 새로 설치했습니다-강의를 여러번 반복해서 들어봤지만 따라하기가 너무 고되네요..
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
12번 암호문 런타임에러
14e972338646 import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner kb = new Scanner(System.in); int num = Integer.parseInt(kb.nextLine()); String str = kb.nextLine(); solution(str, num); kb.close(); } private static void solution(String str, int num) { List<String> binlist = new ArrayList<>(); for (int i = 0; i < str.length(); i += (str.length() / num)) { int end = Math.min(i + str.length() / num, str.length()); binlist.add(str.substring(i, end)); } for (String each : binlist) { StringBuilder tmp = new StringBuilder(); for (char mos : each.toCharArray()) { if (mos == '#') tmp.append(1); if (mos == '*') tmp.append(0); } binlist.set(binlist.indexOf(each), tmp.toString()); } for(String each : binlist){ solution2(each); } } private static void solution2(String bin) { int ascii = Integer.parseInt(bin,2); System.out.print((char)ascii); } } 다른 질문 글에도 런타임 에러 질문이 있는거 같은데 명확한 답변을 못 찾아 글을 올려봅니다. 12번 암호문제구요.2,3,4,5 테스트 케이스 다 통과했다는데 1번 테스트케이스에서 런타임에러가 나옵니다.다른 글에서 보니 1번은 문제에서 제시한 테스트케이스라는데 로컬에서는 정상 작동을 확인했습니다. 어떤 부분이 문제일까요? 런타임에러가 어떤 상황인지도 알고 싶습니다.
-
해결됨스프링 핵심 원리 - 기본편
excludeFilters 가 작동하지않는거같습니다 ㅜㅜ
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (아니오)[질문 내용]안녕하세요 CoreApplication를 실행했는데 오류가 났습니다테스트 돌린 것들은 잘 작동 되었는데 CoreApplication을 실행하면 오류가나요 ㅜㅜ오류내용을 확인하면 AutoAppConfig에서 excludeFilters를 걸어 놓은게 제대로 작동을 안하는거같습니다오류내용은 아래와 같습니다.org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'hello.core.member.MemberRepository' available: expected single matching bean but found 2: memoryMemberRepository,memberRepository @Configuration @ComponentScan( excludeFilters = @ComponentScan.Filter(type = FilterType.ANNOTATION, classes = Configuration.class) //예제코드 때문에 필터 설정하였음.. ) public class AutoAppConfig { } 어느 부분이 문제가 있는지 혼자서 못찾겠습니다 도와주세요 ㅜㅜ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
@GetMapping 관련 질문입니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]@GetMapping 의 실행순서에 관한 질문입니다.@GetMapping("/") , @GetMapping("/members/new")2개의 매핑이 있을 경우, 매핑의 우선순위를 알고 싶습니다.좀 더 구체적인 경로가 먼저 매핑된다고 알고있었는데그럼 localhost:8080 을 실행했을때 home.html 이 아닌createMemberForm.html 이 나와야 하는건가? 해서요단순히 localhost:8080 으로 실행했기 때문에 "/" 로 간걸로 보면되나요?