의존성 주입
스프링 핵심 원리 - 기본편
강의 들었는데 소름돋네요. appconfig에서 하나만 바꾸면 되니깐 진짜 편안해요. 이렇게 하면 내가 만들고 싶은 서비스 로직 작성하고 나서 그냥 config가서 바꾸기만 하면 되잖아요.
- spring
- 객체지향
173만명의 커뮤니티!! 함께 토론해봐요.
스프링 핵심 원리 - 기본편
강의 들었는데 소름돋네요. appconfig에서 하나만 바꾸면 되니깐 진짜 편안해요. 이렇게 하면 내가 만들고 싶은 서비스 로직 작성하고 나서 그냥 config가서 바꾸기만 하면 되잖아요.
자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide)
코틀린 파일만 실행하면 이렇게 오류가 납니다 자바 버전도 맞구요 어떻게 해결하나요?
나도코딩의 자바 기본편 - 풀코스 (20시간)
제가 지금 강의의 초중반부를 학습중인데 과제로 Jframe을 사용해야 해서 그런데 혹시 Jframe 과 관련된 내용의 강의가 있을까요???
나도코딩의 자바 기본편 - 풀코스 (20시간)
안녕하세요 혹시 강의에 대한 내용을 노션에 코드와 기록해도 될까요 ?
나도코딩의 자바 기본편 - 풀코스 (20시간)
선생님 타자 엄청 빠르시고 정확 하신대 연습을 따로 하셨나요 ? 저는 타자가 느려서 조금 고민이네요 ㅠ
스프링 핵심 원리 - 기본편
해당 스프링을 누군가에게 알려주고 있는 데, start.spring.io의 dependency에서 왜 모든 JAR 라이브러리가 검색이 안되는지 물어보네요.. 어떻게 대답해야 할까요? 예를들어 p6spy 라이브러리 implementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.7.1'
자바 기초부터 마스터하기 with 은종쌤 (Do it 자바 프로그래밍 입문) - Part 1(기초편)
안녕하세요. 수업에서 사용하시는 교재는 따로 볼 수 있는 방법이 있을까요?? 감사합니다.
자바 기초부터 마스터하기 with 은종쌤 (Do it 자바 프로그래밍 입문) - Part 1(기초편)
안녕하세요. 수업하실 때 사용하시는 교재?는 제공이 안 되는 건가요? 그냥 동영상으로 봐야 할까요?
나도코딩의 자바 기본편 - 풀코스 (20시간)
안녕하세요 강사님 강사님 덕분에 자바 기본편 강의 정말 재밌게 잘 듣고 있습니다. 제가 다음주 화요일부터 부트캠프 과정이 시작되기에 자바 공부 우선순위를 여쭤보고자 합니다. 자바스크립트가 익숙해져 있어서 자바 코드를 작성하는데 있어서 어색함 및 낯설음 때문에 친숙해지려면 시간이 더 필요한 느낌입니다.. 현재 11장 함수형 인터페이스에서 어려움을 겪고 있는 상황이네요 ㅜㅜ 이번주까지 12,13,14장은 다 끝날 수 있을 것 같으며 동시에 우선순위 대로 복습하고자 합니다. 강사님께서 어느 단원을 우선순위로 공부할지 조언해주실 수 있을까요 ? 아무래도 메소드 이전은 자바스크립트와 내용면에서 중복되기에 친숙했는데 클래스 이후부터 제네릭스, 인터페이스, 익명클래스... 어렵네요 ㅜㅜ 어떤 순서대로 공부해야할지 궁금합니다. p.s) 자바의 람다식은 자바스크립트의 화살표 함수와 동일하다고 생각되는데 맞는지요 ?
스프링 핵심 원리 - 기본편
취업이나 개인적인 개발 질문들이있는데 강사님의 메일같은것을 받을수있을까요
스프링 핵심 원리 - 기본편
만약 실무에서 스코프 프로토타입을 사용해야 한다면 어떠한 상황에 사용하나요? 예시 하나만 들어줬으면 좋겠습니다.
나도코딩의 자바 기본편 - 풀코스 (20시간)
https://haaneeul.tistory.com/manage/newpost/3?type=post&returnURL=https%3A%2F%2Fhaaneeul.tistory.com%2Fmanage%2Fposts 차근차근 배워보겠습니다! 블로그도 처음 해보는데 꾸준히 기록하면서 복습하겠습니다.
스프링 핵심 원리 - 기본편
스프링 입문 강의 듣고 핵심원리 기본편 스프링 프로젝트를 만드는 과정에서 오류가 나서 자바도 새로깔고 인텔리제이도 지웠다가 다시 깔고 하다보니 원래 잘 실행되던 입문강의때 했던 프로젝트마저 실행이 안됩니다 위처럼 처음부터 오류가 떠버립니다 자꾸 건들다가 더 꼬여버린거같아서 착잡하네요 나와있는 해결책 이것저것해봐도 해결이 안되네요
나도코딩의 자바 기본편 - 풀코스 (20시간)
안녕하세요..! 제가 한 달 정도 뒤에 기업 코테 정도는 아니고 프로그래머스 레벨 1정도는 거의 완벽하게 풀 수 있는 정도가 되어야하는데요 일단 그러기 위해서는 자바 강의의 어느정도까지 나가고 자료구조 및 알고리즘 공부를 해야하는지 감이 안 잡히네요..일단 자바의 정석을 듣는데 생각보다 상세한 내용까지 다뤄서 오래걸릴거같습니다만 나도코딩님의 강의를 보니 핵심적인 부분 위주로 가르쳐주시는 거 같아서 해당 강의를 듣고 코테 준비를 하는게 나을까요..? 만약 듣게 된다면 진도를 최대한 최종 챕터까지 나가고 자료구조 알고리즘을 도전해보는게 맞는 순서일까요.. 답변 감사드립니다!
나도코딩의 자바 기본편 - 풀코스 (20시간)
안녕하세요 강사님 Java 기본편 정말 잘 듣고 있습니다. 다름이 아니라, 후속 강의 없이 Java 기본편만 업로드 하신건 강사님의 실력에 대한 모독이라고 생각됩니다. 이렇게 훌륭한 강의력으로 어떻게 기본편만 찍으셨는지요... Java 고급편 및 Spring 관련 강의, sql 강의도 간절히 원합니다 ~~ 수 많은 코딩 유튜버들이 많지만 나도코딩님이 그중 원탑이라고 감히 말할 수 있습니다. 강의 듣는 중에 후속작이 없어서 아쉬움에 남기고 가요...
자바 기초부터 마스터하기 with 은종쌤 (Do it 자바 프로그래밍 입문) - Part 1(기초편)
안녕하세요 인스턴스 생성과 힙 메모리 강의 자료 중에 오타가 있습니다. https://gitlab.com/easyspubjava/BeginningJAVA/-/blob/main/Chapter03/03-05/README.md 사용하지 않'늠' -> '는' 으로 변경 되어야 할 것 같습니다. 감사합니다!
자바 ORM 표준 JPA 프로그래밍 - 기본편
https://xively.tistory.com/43
자바 기초부터 마스터하기 with 은종쌤 (Do it 자바 프로그래밍 입문) - Part 1(기초편)
객체 자신을 가리키는 this 강의에서 9분부터 12분30초 경까지 아무 영상이 나오지 않는 것 같은데 맞나요? 확인 부탁드립니다.
스프링 핵심 원리 - 기본편
김영한님 강의대로 라이브 코딩했는데 런 했을 시 findAllBean이랑 findApplicationBean의 값이 동일하게 나와서 당황스럽네요... "C:\Program Files\Java\jdk-11.0.14\bin\java.exe" -ea -Didea.test.cyclic.buffer.size=1048576 "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2022.3.2\lib\idea_rt.jar=61288:C:\Program Files\JetBrains\IntelliJ IDEA 2022.3.2\bin" -Dfile.encoding=UTF-8 -classpath "C:\Users\samsung\.m2\repository\org\junit\platform\junit-platform-launcher\1.8.2\junit-platform-launcher-1.8.2.jar;C:\Users\samsung\.m2\repository\org\junit\platform\junit-platform-engine\1.8.2\junit-platform-engine-1.8.2.jar;C:\Users\samsung\.m2\repository\org\opentest4j\opentest4j\1.2.0\opentest4j-1.2.0.jar;C:\Users\samsung\.m2\repository\org\junit\platform\junit-platform-commons\1.8.2\junit-platform-commons-1.8.2.jar;C:\Users\samsung\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Program Files\JetBrains\IntelliJ IDEA 2022.3.2\lib\idea_rt.jar;C:\Program Files\JetBrains\IntelliJ IDEA 2022.3.2\plugins\junit\lib\junit5-rt.jar;C:\Program Files\JetBrains\IntelliJ IDEA 2022.3.2\plugins\junit\lib\junit-rt.jar;C:\hello\core\out\test\classes;C:\hello\core\out\production\classes;C:\hello\core\out\production\resources;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-test\2.7.7\204419b38438a398fe43bed95fb835d4ddeb2d2e\spring-boot-starter-test-2.7.7.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter\2.7.7\dd06582c2b6b911bdf1be4f3a40e7b63a5ae75d7\spring-boot-starter-2.7.7.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-test-autoconfigure\2.7.7\ae1417f8f60f4ca378568d965e69a7f043e65397\spring-boot-test-autoconfigure-2.7.7.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-test\2.7.7\aff19a025de03eaa2f465dd5c9bc5fe128da69c9\spring-boot-test-2.7.7.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.springframework\spring-test\5.3.24\dcad3d7fa11fe832005667ab074a54a9546a59ac\spring-test-5.3.24.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.springframework\spring-core\5.3.24\d095c329f30baf2b6d44eccbd2352d7a2f840c72\spring-core-5.3.24.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\com.jayway.jsonpath\json-path\2.7.0\f9d7d9659f2694e61142046ff8a216c047f263e8\json-path-2.7.0.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\jakarta.xml.bind\jakarta.xml.bind-api\2.3.3\48e3b9cfc10752fba3521d6511f4165bea951801\jakarta.xml.bind-api-2.3.3.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.assertj\assertj-core\3.22.0\c300c0c6a24559f35fa0bd3a5472dc1edcd0111e\assertj-core-3.22.0.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.hamcrest\hamcrest\2.2\1820c0968dba3a11a1b30669bb1f01978a91dedc\hamcrest-2.2.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.junit.jupiter\junit-jupiter\5.8.2\5a817b1e63f1217e5c586090c45e681281f097ad\junit-jupiter-5.8.2.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.mockito\mockito-junit-jupiter\4.5.1\f81fb60bd69b3a6e5537ae23b883326f01632a61\mockito-junit-jupiter-4.5.1.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.mockito\mockito-core\4.5.1\ed456e623e5afc6f4cee3ae58144e5c45f3b3bf\mockito-core-4.5.1.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.skyscreamer\jsonassert\1.5.1\6d842d0faf4cf6725c509a5e5347d319ee0431c3\jsonassert-1.5.1.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.xmlunit\xmlunit-core\2.9.0\8959725d90eecfee28acd7110e2bb8460285d876\xmlunit-core-2.9.0.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-autoconfigure\2.7.7\8da88afca89ce4b1ab5762e6ca35e1bad196ad47\spring-boot-autoconfigure-2.7.7.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot\2.7.7\1fa59eb2fce0363bdf152d7660b784257bfac99b\spring-boot-2.7.7.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-logging\2.7.7\c71bdb4e93d75b535fef277606868d1d6934c35\spring-boot-starter-logging-2.7.7.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\jakarta.annotation\jakarta.annotation-api\1.3.5\59eb84ee0d616332ff44aba065f3888cf002cd2d\jakarta.annotation-api-1.3.5.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.yaml\snakeyaml\1.30\8fde7fe2586328ac3c68db92045e1c8759125000\snakeyaml-1.30.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.springframework\spring-jcl\5.3.24\2b30878663ceed2af07238dc54e92e5bf001438d\spring-jcl-5.3.24.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\net.minidev\json-smart\2.4.8\7c62f5f72ab05eb54d40e2abf0360a2fe9ea477f\json-smart-2.4.8.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.slf4j\slf4j-api\1.7.36\6c62681a2f655b49963a5983b8b0950a6120ae14\slf4j-api-1.7.36.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\jakarta.activation\jakarta.activation-api\1.2.2\99f53adba383cb1bf7c3862844488574b559621f\jakarta.activation-api-1.2.2.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.junit.jupiter\junit-jupiter-params\5.8.2\ddeafe92fc263f895bfb73ffeca7fd56e23c2cce\junit-jupiter-params-5.8.2.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.junit.jupiter\junit-jupiter-api\5.8.2\4c21029217adf07e4c0d0c5e192b6bf610c94bdc\junit-jupiter-api-5.8.2.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\net.bytebuddy\byte-buddy\1.12.20\6ec3b8bccc4c988790d8cde5baad3b95609ef136\byte-buddy-1.12.20.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\net.bytebuddy\byte-buddy-agent\1.12.20\c37341e04a529c7263ff3093ecdceaa4ab39b489\byte-buddy-agent-1.12.20.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\com.vaadin.external.google\android-json\0.0.20131108.vaadin1\fa26d351fe62a6a17f5cda1287c1c6110dec413f\android-json-0.0.20131108.vaadin1.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.springframework\spring-context\5.3.24\e48634d7b8f40d4d0fe978830be0247bfc2ff2cd\spring-context-5.3.24.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\ch.qos.logback\logback-classic\1.2.11\4741689214e9d1e8408b206506cbe76d1c6a7d60\logback-classic-1.2.11.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-to-slf4j\2.17.2\17dd0fae2747d9a28c67bc9534108823d2376b46\log4j-to-slf4j-2.17.2.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.slf4j\jul-to-slf4j\1.7.36\ed46d81cef9c412a88caef405b58f93a678ff2ca\jul-to-slf4j-1.7.36.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\net.minidev\accessors-smart\2.4.8\6e1bee5a530caba91893604d6ab41d0edcecca9a\accessors-smart-2.4.8.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.apiguardian\apiguardian-api\1.1.2\a231e0d844d2721b0fa1b238006d15c6ded6842a\apiguardian-api-1.1.2.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.junit.platform\junit-platform-commons\1.8.2\32c8b8617c1342376fd5af2053da6410d8866861\junit-platform-commons-1.8.2.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.opentest4j\opentest4j\1.2.0\28c11eb91f9b6d8e200631d46e20a7f407f2a046\opentest4j-1.2.0.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.springframework\spring-aop\5.3.24\efd01bc1048a2e1b6a7442fbd78170bc02c342b7\spring-aop-5.3.24.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.springframework\spring-beans\5.3.24\e487ea6de09b9a7c36548028feeafa511a593532\spring-beans-5.3.24.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.springframework\spring-expression\5.3.24\ae7410418e7b4bd27a01e3fb1c2fed35b2bc1e84\spring-expression-5.3.24.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\ch.qos.logback\logback-core\1.2.11\a01230df5ca5c34540cdaa3ad5efb012f1f1f792\logback-core-1.2.11.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.17.2\f42d6afa111b4dec5d2aea0fe2197240749a4ea6\log4j-api-2.17.2.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm\9.1\a99500cf6eea30535eeac6be73899d048f8d12a8\asm-9.1.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.junit.jupiter\junit-jupiter-engine\5.8.2\c598b4328d2f397194d11df3b1648d68d7d990e3\junit-jupiter-engine-5.8.2.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.objenesis\objenesis\3.2\7fadf57620c8b8abdf7519533e5527367cb51f09\objenesis-3.2.jar;C:\Users\samsung\.gradle\caches\modules-2\files-2.1\org.junit.platform\junit-platform-engine\1.8.2\b737de09f19864bd136805c84df7999a142fec29\junit-platform-engine-1.8.2.jar" com.intellij.rt.junit.JUnitStarter -ideVersion5 -junit5 hello.core.beanfind.ApplicataionContextInfoTest 10:18:45.983 [main] DEBUG org.springframework.context.annotation.AnnotationConfigApplicationContext - Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@32ee6fee 10:18:46.013 [main] DEBUG org.springframework.beans.factory.support .DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor' 10:18:46.237 [main] DEBUG org.springframework.beans.factory.support .DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.event.internalEventListenerProcessor' 10:18:46.241 [main] DEBUG org.springframework.beans.factory.support .DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.event.internalEventListenerFactory' 10:18:46.243 [main] DEBUG org.springframework.beans.factory.support .DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor' 10:18:46.246 [main] DEBUG org.springframework.beans.factory.support .DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalCommonAnnotationProcessor' 10:18:46.263 [main] DEBUG org.springframework.beans.factory.support .DefaultListableBeanFactory - Creating shared instance of singleton bean 'appConfig' 10:18:46.274 [main] DEBUG org.springframework.beans.factory.support .DefaultListableBeanFactory - Creating shared instance of singleton bean 'memberService' 10:18:46.295 [main] DEBUG org.springframework.beans.factory.support .DefaultListableBeanFactory - Creating shared instance of singleton bean 'memberRepository' 10:18:46.298 [main] DEBUG org.springframework.beans.factory.support .DefaultListableBeanFactory - Creating shared instance of singleton bean 'orderService' 10:18:46.301 [main] DEBUG org.springframework.beans.factory.support .DefaultListableBeanFactory - Creating shared instance of singleton bean 'discountPolicy' name = appConfig object = hello.core.order.AppConfig$$EnhancerBySpringCGLIB$$b9000c86@7966baa7 name = memberService object = hello.core.member.MemberServiceImpl@60975100 name = memberRepository object = hello.core.member.MemoryMemberRepository@1253e7cb name = orderService object = hello.core.order.OrderServiceImpl@2d36e77e name = discountPolicy object = hello.core.discount .RateDiscountPolicy@61c9c3fd 10:18:46.385 [main] DEBUG org.springframework.context.annotation.AnnotationConfigApplicationContext - Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@655ef322 10:18:46.386 [main] DEBUG org.springframework.beans.factory.support .DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor' 10:18:46.390 [main] DEBUG org.springframework.beans.factory.support .DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.event.internalEventListenerProcessor' 10:18:46.390 [main] DEBUG org.springframework.beans.factory.support .DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.event.internalEventListenerFactory' 10:18:46.391 [main] DEBUG org.springframework.beans.factory.support .DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor' 10:18:46.392 [main] DEBUG org.springframework.beans.factory.support .DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalCommonAnnotationProcessor' 10:18:46.393 [main] DEBUG org.springframework.beans.factory.support .DefaultListableBeanFactory - Creating shared instance of singleton bean 'appConfig' 10:18:46.394 [main] DEBUG org.springframework.beans.factory.support .DefaultListableBeanFactory - Creating shared instance of singleton bean 'memberService' 10:18:46.394 [main] DEBUG org.springframework.beans.factory.support .DefaultListableBeanFactory - Creating shared instance of singleton bean 'memberRepository' 10:18:46.395 [main] DEBUG org.springframework.beans.factory.support .DefaultListableBeanFactory - Creating shared instance of singleton bean 'orderService' 10:18:46.395 [main] DEBUG org.springframework.beans.factory.support .DefaultListableBeanFactory - Creating shared instance of singleton bean 'discountPolicy' name = org.springframework.context.annotation.internalConfigurationAnnotationProcessor object = org.springframework.context.annotation.ConfigurationClassPostProcessor@58ffcbd7 name = org.springframework.context.annotation.internalAutowiredAnnotationProcessor object = org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor@555cf22 name = org.springframework.context.annotation.internalCommonAnnotationProcessor object = org.springframework.context.annotation.CommonAnnotationBeanPostProcessor@6bb2d00b name = org.springframework.context.event.internalEventListenerProcessor object = org.springframework.context.event.EventListenerMethodProcessor@3c9bfddc name = org.springframework.context.event.internalEventListenerFactory object = org.springframework.context.event.DefaultEventListenerFactory@1a9c38eb name = appConfig object = hello.core.order.AppConfig$$EnhancerBySpringCGLIB$$b9000c86@319bc845 name = memberService object = hello.core.member.MemberServiceImpl@4c5474f5 name = memberRepository object = hello.core.member.MemoryMemberRepository@2f4205be name = orderService object = hello.core.order.OrderServiceImpl@54e22bdd name = discountPolicy object = hello.core.discount .RateDiscountPolicy@3bd418e4 종료 코드 0(으)로 완료된 프로세스
나도코딩의 자바 기본편 - 풀코스 (20시간)
안녕하세요 나도코딩 님 수준 높은 강의해주셔서 감사합니다. 덕분에 자바 언어를 복습하는데 큰 도움이 되었던 것 같습니다. 혹시 강의를 보며 직접 타이핑해 본 코드를 github에 업로드 해도 될까요? (된다면 별도의 표기가 필요할까요?, 안 된다면 공개 범위를 private로 설정해서 업로드해도 되는지?) 저작권 때문에 여쭤봅니다.