묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 고급편
대상 클래스에 기본 생성자가 없을 때
제목과 같은 상황에서 어떻게 될지 궁금해서 테스트를 진행해봤습니다. @Component public class Test { public Test(MemberService memberService) { } } // ================================================= @Aspect public class TestAspect { @Before("execution(* hello.aop..*.*(..))") public void doTrace(JoinPoint joinPoint) { } } // ================================================= @Slf4j @SpringBootTest(properties = {"spring.aop.proxy-target-class=true"}) @Import(TestAspect.class) public class ProxyTest { @Autowired Test test; @Test void test() { log.info("class={}", test.getClass()); } }필드 test에 class=class hello.aop.test.Test와 같이 원본 객체가 주입된 것을 확인할 수 있습니다. 이러한 순서로 흘러가는 게 맞을까요?처음에 생성된 원본 Test 빈이 AutoProxyCreator에 전달된다포인트컷에 맞는 조건이므로 CGLIB로 프록시 생성 시도CGLIB 내부에서 원본의 기본 생성자를 (호출할 수 없어서?) (찾을 수 없어서?) -> return 원본결국 반환된 원본이 빈으로 등록 추가) 다음 강의를 듣고왔는데 이해가 안되는 부분이 있습니다.스프링 4.0부터 기본 생성자가 필수인 문제가 해결되었다고 하는데 왜 위의 테스트에서는 프록시 객체가 아닌 원본 객체가 주입되었나요?
-
미해결해킹 입문부터 중급까지, 한 번에 배우는 시스템 해킹 & 리버싱
수업자료는 어디서 다운받을 수 있을까요?
안녕하세요. 강의 자료 다운로드 하는 곳이 안보여서 문의드려요!
-
미해결성장과 상금은 누구의 것? 인프런 3주 '서바이벌' 챌린지 : All or Nothing!
타 플랫폼 강의 수강에 대한 질문입니다.
안녕하세요. 인프런처럼 언제 어떤 강의를 얼마나 들었는지 알려주는 편의 기능이 없고 사진처럼 특정한 강의 영상의 길이 + 해당 영상 시청 완료 여부만 알 수 있는 플랫폼의 경우는 미션 참여가 어려울까요? 수강 전 / 후 사진과 현재 시간을 캡쳐한다면 미션 참여가 가능할지 궁금합니다.
-
미해결우디의 일러스트레이터 강좌
command+D
command+D를 눌러도 영상처럼 일정한 값으로 옆으로 복사가 안되는데 이유가 뭘까요?
-
미해결[Unity6] 유니티6로 배우는 실전 멀티플레이 디펜스
안녕하세요 강사님
강의 잘보고있습니다 ! 혹시 현재 깃에는 소스코드만 되어있는데전체적인 프로젝트를 받을순 없을까요?? 소스코드를 받고 여기서 패키지를 받은다음 적용하는게 너무 불편함이있어서요!
-
미해결SEO 최적화 랜딩페이지 솔루션 & 노출전략: 바이브코딩으로 완성 with Nextjs
갑자기 유료화 되는데 이거 시간 지나면 다시 풀리나요?
커서 ai가 갑자기 결제해야된다는 식으로 창이 뜨는데 시간 지나면 다시 무료로 써지나요?
-
미해결[UI3 업데이트] 피그마 배리어블을 활용한 디자인 시스템 구축하기
Stack 컴포넌트 관련하여 궁금한 점이 있습니다.
Stack 컴포넌트 관련하여 궁금한 점이 있습니다.해당 컴포넌트의 실용성은 '다양한 화면에서 동일한 간격으로 컴포넌트를 사용할 수 있다' 정도일까요?더한다면, 추후 사용하는 Slot 컴포넌트를 활용하기 위함일 것 같은데 제가 현재 Slot 컴포넌트는 활용하고 있지 않아서..궁금한 점이, 만약 버튼의 간격같은 것을 토큰화하여 해당 토큰으로만 사용을 한다면, 버튼 스택 컴포넌트의 활용도가 다소 떨어지게되는 것이 아닌가? 하는 생각에서 볼드 선생님의 의견이 궁금합니다Stack 형태로 여러 컴포넌트를 활용하는 라이브러리들을 봤지만, 결국에는 적절한 수만큼 자유롭게 늘리는것이 어려워서, 처음에는 2개만 쌓아놨다가, 3개, 4개, 드롭다운 메뉴 등에서는 10개 20개까지 늘려버리는 경우를 종종 본 터라, 어떻게 생각하시는지 궁금합니다.
-
해결됨즐거운 블렌더 - 아이소메트릭 하우스
커피트레이 손잡이 음영이 생겨요
안녕하세요 수업 장 듣고 있습니다커피트레이 손잡이에 음영이 생기는데 왜 이럴까요?조명 각도 때문인거같아서 각도 바꿔도 안되고아예 조명을 꺼도 음영은 똑같습니당,,모델링에 문제는 없는거같은데제가 베벨값도 건드려봤는데 안없어져서 질문드립니다! 감사합니다
-
미해결LLM 핵심 이론, 구조로 이해하기 -ChatGPT·RAG·Agent의 작동 원리를 한 번에-
강의자료를 받을 수 있나요?
복습을 할 수가 없네요...
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
[e.target.name]: e.target.value 문법을 자바스크립트 객체 챕터에서 배웠었나요?
내용 하나하나 기록하면서 수업 듣고 있었는데..말씀 중에[e.target.name]: e.target.value,이렇게 객체를 생성하면서 프로퍼티의 key 값에 대괄호에 변수 이름을 넣어서 생성하는 부분이 있다고 하셔서 기존글을 계속 뒤져봤는데 자바스크립트 객체 챕터에서 예시가 안보여서 혹시 어디 부분의 어느 예시로 알려주셨는지 알고 계신분이 계시면 공유좀 부탁드립니다....
-
미해결인프런과 함께하는 2026 말 달리자 완강챌린지 - 절반만 완주해도 성공!
완강 후 환급 문의
완강 다했고 미션도 다 제출했습니다 환급 언제 되나요?
-
해결됨실무에 바로 적용하는 프런트엔드 테스트 - 1부. 테스트 기초: 단위・통합 테스트
toggleIsModalOpened 테스트 할때 궁금한 점이 있습니다.
제 생각에는 단순히 true가 됨을 테스트 할 것이 아닌 false => true => false와 같은 테스트 단계가 필요하다는 생각이 드는데 이런 연속적인 테스트는 어떤 식으로 구성하는 것이 좋은가요?
-
미해결데이터 드리븐 그로스 마케팅 - 고객 중심의 문제 해결력 업그레이드
강의 자료 요청드립니다.
수강평 작성하였습니다. 좋은 강의 감사합니다. 강의 자료 보내주시면 감사하겠습니다. 이메일 : yunzxcvz@gmail.com
-
해결됨회로설계 입문자를 위한 디지털, 아날로그 설계와 실무 Project
Active load differential amp 질문
안녕하세요 삼코치님.다름이 아니라 CMRR을 시뮬레이션 하는 과정에서 다음과 같이 동영상과는 Phase가 사뭇 다르게 나와서 질문드립니다. DC operation은 모두 saturation에 있는 것 같습니다.bias current잡는 밑의 두 트랜지스터만 L1u W4u로 하고 나머지는 L과 W모두 1u로 했습니다. 그리고 Vcm과 Vdm을 각각 따로 보면 저렇게 보이고 이걸 나누면 저렇게 되는데,magnitude는 동일한데 phase가 다르게 나옵니다. GPT한테 물어보면 phase는 별로 중요하지 않다고 나오는데 CMRR에서 phase는 별로 중요하지 않은 값이고 저렇게 나온 것도 정상적인 건지 여쭤보고 싶습니다.또 CMRR을 구할 때 ADM/ACM으로 구하는데 gain이 아닌 voltage값으로 구해도 동일한 건지 여쭙고 싶습니다.(생각해봤을 땐 Vinp랑 Vinn을 예를 들어 AC 1/-1이 아닌 1/0으로 해서 Vout을 Gain으로 하려고 한 게 아닌가 싶습니다)Slew Rate도 다음과 같이 굉장히 가파르게 나오는데 이렇게 나와도 되는 건가요? ㅜㅜ 안좋은건지 여쭙고 싶습니다. 4. 또한 추가적으로 ICMR은 시뮬레이션을 안하는지도 궁금합니다.강의를 이렇게 올려주셔서 잘 듣고 있습니다. 항상 감사드립니다.
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
2.14 Search에서 작성한건 static이긴하지만 CSR이 아닌가요?
html 요소등을 먼저 읽어서 렌더링 한 이후에 data를 patch 하는경우는 CSR이 아닌가요 ??
-
해결됨PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트
핀 방향 설정 관련 질문드립니다
Ethernet PHY의 schemetic 설계할때 글로벌 라벨의 방향을 설정하는 것은 어떤것을 참고해서 판단하는 건가요? datasheet의 pin function부분을 보고 input인지 output인지 정하는것인가요? 만약에 그렇다면 RX_DV는 datasheet에는 output이라고 되어있는데 schematic에서는 bidirection으로 되어있는데 그 이유가 무엇인가요?
-
미해결[초급] 중급자로 도약하기 위한 Qt/QML 실전 프로그래밍
로드맵 재수강 로드맵 할인문의
안녕하세요 강사님전에 로드맵 한번 수강 후 기간 만료되었는대복습할 필요가 생겨서 재수강할려합니다. 전에 로드맵 할인이 있었는대재수강 하려니 로드맵 할인이 없어져서로드맵 전체구매 할인을 받을 수 있는 방법이 있을까요?
-
해결됨[인프런어워드 베스트셀러] 코딩 없이 AI 자동화 전문가가 되는 법, n8n 완벽 가이드
6강 진행 중 n8n 버전 문의
안녕하세요6강 따라하고 있는데메인 워크플로우에서 AI 에이전트의 Call 004-1-search 를 불러와서 작동시키잖아요. 근데 똑같이 따라했는데, 중간중간 저는 조금씩 뭔가 다르더라구요, 그래서 제미나이 물어봐가며 어떻게 따라가긴 했는데, 004-1-search 워크플로우에서 자체적인 실행을 했을 때는 실행이 되는데 메인워크플로우에서는 Call 004-1-search 이게 작동이 안되네요... 하시는대로 query 이런것도 다 했는데, 안 되서 제미나이 물어보니까 서브워크플로우 가서 active 버튼 누르라고 해서 봤더니 저는 없고, publish 버튼이 있고, 강의화면을 보면 publish 가 없고 inactive 토글이 있더라고요. 이거 혹시 버전 문제인가요? 2강인가에 docker-compose.yml 파일에서 버전을 바꾸라고 하셔서 뒤늦게 메모장 편집으로 이렇게 바꾸긴 했는데(n8n_secure_cookie=false 이건 수업 중에 나와서 같이 따라하며 바꿨습니다), 혹시 버전 1.123.7로 안바꿔서 다르게 나온건지 궁금합니다. 이제라도 바꾸고 재부팅까지 해서 다시 켜봤는데 그래도 그대로 publish 가 있고, 강사님 화면처럼 inactive 토글 버튼은 안 보입니다.. 이거 버전 어떻게 강사님처럼 할 수 있을까요?ㅠ
-
미해결AWS SAA-C03 자격증 벼락치기 - 딱 163문제로 2주만에 합격하기
시험 빈출 개념 요약본 (PDF) 에 누락된 페이지가 있습니다.
순서상 1p 에 수업자료 목록이 나와야 할 것 같은데 25p에 작성되어 있습니다.25p 에는 ECS, Lambda .. 가 와야할 것 같은데 해당 내용 자체가 pdf 파일에 누락되어 있습니다.
-
미해결
junit 테스트코드 @mock 에러
안녕하세요 협업중 저만 테스트코드에서 java 버전과 mock어노테이션간의 에러가 있다고 계속 뜨는데같이 협업중인 개발자와 gradle ,자바 버전, 스프링부트 버전 싹다 맞췄고 인텔리제이 내부세팅까지 동일하게 맞췄는데도 저만 뜨는 에러인거면 또 확인할게 뭐가 있을까요..?> Task :compileJava UP-TO-DATE> Task :processResources UP-TO-DATE> Task :classes UP-TO-DATE> Task :compileTestJava> Task :processTestResources NO-SOURCE> Task :testClassesjava.lang.IllegalStateException: Could not initialize plugin: interface org.mockito.plugins.MockMaker (alternate: null)at org.mockito.internal.configuration.plugins.PluginLoader$1.invoke(PluginLoader.java:85)at jdk.proxy3/jdk.proxy3.$Proxy16.isTypeMockable(Unknown Source)at org.mockito.internal.util.MockUtil.typeMockabilityOf(MockUtil.java:78)at org.mockito.internal.util.MockCreationValidator.validateType(MockCreationValidator.java:22)at org.mockito.internal.creation.MockSettingsImpl.validatedSettings(MockSettingsImpl.java:275)at org.mockito.internal.creation.MockSettingsImpl.build(MockSettingsImpl.java:236)at org.mockito.internal.MockitoCore.mock(MockitoCore.java:82)at org.mockito.Mockito.mock(Mockito.java:2198)at org.mockito.internal.configuration.MockAnnotationProcessor.processAnnotationForMock(MockAnnotationProcessor.java:79)at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:28)at org.mockito.internal.configuration.MockAnnotationProcessor.process(MockAnnotationProcessor.java:25)at org.mockito.internal.configuration.IndependentAnnotationEngine.createMockFor(IndependentAnnotationEngine.java:44)at org.mockito.internal.configuration.IndependentAnnotationEngine.process(IndependentAnnotationEngine.java:72)at org.mockito.internal.configuration.InjectingAnnotationEngine.processIndependentAnnotations(InjectingAnnotationEngine.java:62)at org.mockito.internal.configuration.InjectingAnnotationEngine.process(InjectingAnnotationEngine.java:47)at org.mockito.MockitoAnnotations.openMocks(MockitoAnnotations.java:81)at org.mockito.internal.framework.DefaultMockitoSession.<init>(DefaultMockitoSession.java:43)at org.mockito.internal.session.DefaultMockitoSessionBuilder.startMocking(DefaultMockitoSessionBuilder.java:83)at org.mockito.junit.jupiter.MockitoExtension.beforeEach(MockitoExtension.java:160)at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)Caused by: java.lang.IllegalStateException: Internal problem occurred, please report it. Mockito is unable to load the default implementation of class that is a part of Mockito distribution. Failed to load interface org.mockito.plugins.MockMakerat org.mockito.internal.configuration.plugins.DefaultMockitoPlugins.create(DefaultMockitoPlugins.java:105)at org.mockito.internal.configuration.plugins.DefaultMockitoPlugins.getDefaultPlugin(DefaultMockitoPlugins.java:79)at org.mockito.internal.configuration.plugins.PluginLoader.loadPlugin(PluginLoader.java:75)at org.mockito.internal.configuration.plugins.PluginLoader.loadPlugin(PluginLoader.java:49)at org.mockito.internal.configuration.plugins.PluginRegistry.<init>(PluginRegistry.java:29)at org.mockito.internal.configuration.plugins.Plugins.<clinit>(Plugins.java:26)at org.mockito.internal.MockitoCore.<clinit>(MockitoCore.java:71)at org.mockito.Mockito.<clinit>(Mockito.java:1777)at org.mockito.junit.jupiter.MockitoExtension.beforeEach(MockitoExtension.java:156)... 2 moreCaused by: java.lang.reflect.InvocationTargetExceptionat java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)at org.mockito.internal.configuration.plugins.DefaultMockitoPlugins.create(DefaultMockitoPlugins.java:103)... 10 moreCaused by: org.mockito.exceptions.base.MockitoInitializationException:Could not initialize inline Byte Buddy mock maker.It appears as if your JDK does not supply a working agent attachment mechanism.Java : 17JVM vendor name : Oracle CorporationJVM vendor version : 17.0.10+11-LTS-240JVM name : Java HotSpot(TM) 64-Bit Server VMJVM version : 17.0.10+11-LTS-240JVM info : mixed mode, sharingOS name : Windows 10OS version : 10.0at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.<init>(InlineDelegateByteBuddyMockMaker.java:275)at org.mockito.internal.creation.bytebuddy.InlineByteBuddyMockMaker.<init>(InlineByteBuddyMockMaker.java:23)... 13 moreCaused by: java.lang.IllegalArgumentExceptionat java.instrument/sun.instrument.InstrumentationImpl.appendToClassLoaderSearch0(Native Method)at java.instrument/sun.instrument.InstrumentationImpl.appendToBootstrapClassLoaderSearch(InstrumentationImpl.java:220)at org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.<clinit>(InlineDelegateByteBuddyMockMaker.java:175)... 14 moreInternal problem occurred, please report it. Mockito is unable to load the default implementation of class that is a part of Mockito distribution. Failed to load interface org.mockito.plugins.MockMakerjava.lang.IllegalStateException: Internal problem occurred, please report it. Mockito is unable to load the default implementation of class that is a part of Mockito distribution. Failed to load interface org.mockito.plugins.MockMakerat org.mockito.internal.configuration.plugins.DefaultMockitoPlugins.create(DefaultMockitoPlugins.java:105)at org.mockito.internal.configuration.plugins.DefaultMockitoPlugins.getDefaultPlugin(DefaultMockitoPlugins.java:79)at org.mockito.internal.configuration.plugins.PluginLoader.loadPlugin(PluginLoader.java:75)at org.mockito.internal.configuration.plugins.PluginLoader.loadPlugin(PluginLoader.java:49)at org.mockito.internal.configuration.plugins.PluginRegistry.<init>(PluginRegistry.java:29)at org.mockito.internal.configuration.plugins.Plugins.<clinit>(Plugins.java:26)at org.mockito.internal.MockitoCore.<clinit>(MockitoCore.java:71)at org.mockito.Mockito.<clinit>(Mockito.java:1777)at org.mockito.junit.jupiter.MockitoExtension.beforeEach(MockitoExtension.java:156)at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)Caused by: java.lang.reflect.InvocationTargetExceptionat java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)at org.mockito.internal.configuration.plugins.DefaultMockitoPlugins.create(DefaultMockitoPlugins.java:103)... 10 moreCaused by: org.mockito.exceptions.base.MockitoInitializationException:Could not initialize inline Byte Buddy mock maker.It appears as if your JDK does not supply a working agent attachment mechanism.Java : 17JVM vendor name : Oracle CorporationJVM vendor version : 17.0.10+11-LTS-240JVM name : Java HotSpot(TM) 64-Bit Server VMJVM version : 17.0.10+11-LTS-240JVM info : mixed mode, sharingOS name : Windows 10OS version : 10.0