안녕하세요 강의 잘 듣고 있습니다. 다름이 아니라, AllBeanTest시 에러가 발생합니다. 에러 내용은 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'discountPolicy': Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [hello.core.discount.DiscountPolicy]: Specified class is an interface 읽어보니까 DiscountPolicy가 구현체 없이 그냥 인터페이스라서 발생하는 에러 같습니다만, public class AllBeanTest { @Test void findAllBean () { ApplicationContext ac = new AnnotationConfigApplicationContext(AutoAppConfig. class, DiscountPolicy. class ) ; } 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) ; } } } AutoAppConfig, DiscountPolicy까지 넣어줬으면, ComponentScan 하면서 각 기 DiscountPolicy 상속 받는 내용 구현체들까지 가져와야하는것으로 알고 있는데, 그럼에도 불구하고, 못찾는것 같습니다.. 진행하면서 annotation으로 추가 되었던, @mainDiscountPolicy 등 을 제거 해주었는데도 에러가 발생하네요.. 무엇이 문제 일까요... 답변 부탁드립니다.. 공부한 클래스 링크 입니다. 에서 테스트 수행하시면 확인 할 수 있습니다.. 링크 변경해서 수정 합니다 확인 부탁드립니다. https://drive.google.com/file/d/18zYXPTJ8DU943fxwLDE83b2q3QRCta60/view?usp=sharing
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 강의 11분쯤에 보면 gradle 설정 관련 설명이 나옵니다. m1 맥북 사용중입니다. 1. 혹시 zulu 11을 사용해서 자바를 설치해도 상관 없는지 궁금합니다. ( m1에서 오라클 java 11을 잘 안사용 한다고 해서요,,) 2. 강의 11분에 나오는 gradle 설정과 제 실제 컴퓨터에서 다운받아 올린건 차이가 있는데 , 어떤 방식으로 해결 해야하는 지 모르겠습니다. (dependencies의 exclude 관련 코드 , test의 useJUnitPlatform()이 회색글씨로 인식이 안되어 있습니다) 감사합니다.
■ 질문 남기실 때 꼭! 참고해주세요. - 먼저 유사한 질문이 있었는지 검색해주세요. - 궁금한 부분이 있으시면 해당 강의의 타임라인 부분을 표시해주시면 좋습니다. - HTML, CSS, JQUERY 코드 소스를 텍스트 형태로 첨부해주시고 스크린샷도 첨부해주세요. - 다운로드가 필요한 파일은 해당 강의의 마지막 섹션에 모두 있습니다.
1. Pawn을 검사할때 IsValid로 하는 이유가 따로 있나요? TryGetPawnOwner리턴타입을 보니 APawn* ? 같던데 그냥 if(Pawn)하면 안되나요? 2. 그리고 왜 Pawn을 ACharacter타입으로 변환하는지 궁금합니다 GetMovementComponent()가 ACharacter타입만 쓸 수 있어서 그런가요?
redirect 할때는 usernameauthenticationfilter 다음 필터부터 거치지 않는 원리가 궁금합니다. 디버깅을 해보니 기존 요청과의 차이점을 잘 모르겠는데 그 다음 필터를 거치지 않는 이유를 모르겠습니다. 또한 궁금한게 requestcacheawarefilter 에서는 redirect 하는게 아니라 세션에 캐쉬된 request로 요청을 바꿔서 그 다음 필터를 호출하는것이 맞나요? 미리 답변 감사드립니다.!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. R프로그램 수강자입니다. 3강 맨 처음에 demo 기능을 쓸 때, 영상과 똑같이 코드를 입력하였는데 열 수 없다고 나오고 실행이 되지 않아 문의하게 되었습니다. 이런 경우 어떻게 하면 실행이 되는 것인가요? 에러 사인 뜬거 올려드립니다. 감사합니다. Error in RStudioGD() : Shadow graphics device error: r error 4 (R code execution error) In addition: Warning messages: 1: In grDevices:::png("C:/Users/정지혜/AppData/Local/Temp/RtmpimMVMa/1c5814438c034a9084c641be01aebade.png", : 쓰기 위해서 파일 'C:/Users/정지혜/AppData/Local/Temp/RtmpimMVMa/1c5814438c034a9084c641be01aebade.png'를 열 수 없습니다 2: In grDevices:::png("C:/Users/정지혜/AppData/Local/Temp/RtmpimMVMa/1c5814438c034a9084c641be01aebade.png", : opening device failed
질문은 아니지만 도움될까해서 올려요 코드에 밑줄 안쳐지시는분들은 먼저 아래에 질문/답변 글에 나와있는 설정 다 따라 하신 후에 상단에 let todoItems 옆에 노란 글씨로 eslint is disabled since its execution has not been approved or denied yet .. 어쩌고 뜨는 곳 그 밑에 줄에 조그만 파란 전구 눌러서 무슨 창 나오면 allow 누르면 생깁니다. 참고하세요
안녕하세요 서버 스타트 시 하기와 같은 오류가 발생하여 문의 드립니다. 한글 파일이 깨져서 웹에서 찾아봤더니 -Dfile.encoding=UTF-8 을 추가하라고 하여 추가 하였더니 그 다음부터 안되네요.. Dfile.encoding 부분을 삭제해도 계속 하기와 같이 읽고, intellj를 재 설치 해도 마찬가지네요.. 어떻게 해야 될지 문의드립니다...ㅠ "C:\Program Files\Java\jdk-11.0.8\bin\java.exe" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2021.3.2\lib\idea_rt.jar=50239:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2021.3.2\bin" -Dfile.encoding=UTF-8 -classpath C:\edu\spring1\servlet\out\production\classes;C:\edu\spring1\servlet\out\production\resources;C:\Users\jooyoung\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-web\2.6.3\ceb6e909c144daf9e792069f5f0efd105c8712a\spring-boot-starter-web-2.6.3.jar;C:\Users\jooyoung\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-json\2.6.3\b43885849bde2ad5d436c5acdd43b21730f9c676\spring-boot-starter-json-2.6.3.jar;C:\Users\jooyoung\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter\2.6.3\1211af6e300c0584e01c7a9a75e585ac0aec6ea6\spring-boot-starter-2.6.3.jar;C:\Users\jooyoung\.gradle\caches\modules-2\files-2.1\org.springframework\spring-webmvc\5.3.15\28307dda4cb5fbeb6f7d7e7c846f464da0eba955\spring-webmvc-5.3.15.jar;C:\Users\jooyoung\.gradle\caches\modules-2\files-2.1\org.springframework\spring-web\5.3.15\a228b373eff7fe34e868827ab02c91b8bf7a643e\spring-web-5.3.15.jar;C:\Users\jooyoung\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.datatype\jackson-datatype-jsr310\2.13.1\1ece5a87b59701328215e0083448b4d451857cbd\jackson-datatype-jsr310-2.13.1.jar;C:\Users\jooyoung\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.module\jackson-module-parameter-names\2.13.1\cbeec2259213c555ef451a2e05f35ed1dbfbf799\jackson-module-parameter-names-2.13.1.jar;C:\Users\jooyoung\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.datatype\jackson-datatype-jdk8\2.13.1\8ecfa9bcd714269fdf22c33f9fd00d0643bd0e21\jackson-datatype-jdk8-2.13.1.jar;C:\Users\jooyoung\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-databind\2.13.1\698b2d2b15d9a1b7aae025f1d9f576842285e7f6\jackson-databind-2.13.1.jar;C:\Users\jooyoung\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-autoconfigure\2.6.3\8bf96f63e9479b5a1c17d1fa05b149bb5ed050e2\spring-boot-autoconfigure-2.6.3.jar;C:\Users\jooyoung\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot\2.6.3\f1127e8a70ba7b9f12581e79ea963b739059bf55\spring-boot-2.6.3.jar;C:\Users\jooyoung\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-logging\2.6.3\86599127b1e69a6180014cbeed8297ba26e8c6aa\spring-boot-starter-logging-2.6.3.jar;C:\Users\jooyoung\.gradle\caches\modules-2\files-2.1\org.springframework\spring-core\5.3.15\e813c2311465672d3089fc7be8dbbadb04e64d6b\spring-core-5.3.15.jar;C:\Users\jooyoung\.gradle\caches\modules-2\files-2.1\org.yaml\snakeyaml\1.29\6d0cdafb2010f1297e574656551d7145240f6e25\snakeyaml-1.29.jar;C:\Users\jooyoung\.gradle\caches\modules-2\files-2.1\org.springframework\spring-context\5.3.15\80a12b7dcb3332fbd65c3649249fd35561ffc561\spring-context-5.3.15.jar;C:\Users\jooyoung\.gradle\caches\modules-2\files-2.1\org.springframework\spring-expression\5.3.15\362f36bbc4c4b46cc2e4f219df22d08945000c2\spring-expression-5.3.15.jar;C:\Users\jooyoung\.gradle\caches\modules-2\files-2.1\org.springframework\spring-aop\5.3.15\195966e1f4260f89696e668856ebfd9a1bc76404\spring-aop-5.3.15.jar;C:\Users\jooyoung\.gradle\caches\modules-2\files-2.1\org.springframework\spring-beans\5.3.15\a88e2ccfe8b131bcff2e643b90d52f6d928e7369\spring-beans-5.3.15.jar;C:\Users\jooyoung\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-annotations\2.13.1\1cbcbe4623113e6af92ccaa89884a345270f1a87\jackson-annotations-2.13.1.jar;C:\Users\jooyoung\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-core\2.13.1\51ae921a2ed1e06ca8876f12f32f265e83c0b2b8\jackson-core-2.13.1.jar;C:\Users\jooyoung\.gradle\caches\modules-2\files-2.1\ch.qos.logback\logback-classic\1.2.10\f69d97ef3335c6ab82fc21dfb77ac613f90c1221\logback-classic-1.2.10.jar;C:\Users\jooyoung\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-to-slf4j\2.17.1\3619fd18278a1a895c1dca8c5be002768071a20e\log4j-to-slf4j-2.17.1.jar;C:\Users\jooyoung\.gradle\caches\modules-2\files-2.1\org.slf4j\jul-to-slf4j\1.7.33\53fd89b530d41b8f6744c754de1c9b02e82f2d7\jul-to-slf4j-1.7.33.jar;C:\Users\jooyoung\.gradle\caches\modules-2\files-2.1\org.springframework\spring-jcl\5.3.15\88da960b4fcbd28621aea8b9911976adc06afce4\spring-jcl-5.3.15.jar;C:\Users\jooyoung\.gradle\caches\modules-2\files-2.1\ch.qos.logback\logback-core\1.2.10\5328406bfcae7bcdcc86810fcb2920d2c297170d\logback-core-1.2.10.jar;C:\Users\jooyoung\.gradle\caches\modules-2\files-2.1\org.slf4j\slf4j-api\1.7.33\d375aa1b98d34d5ddf73a3f19eaad66e98975b12\slf4j-api-1.7.33.jar;C:\Users\jooyoung\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.17.1\d771af8e336e372fb5399c99edabe0919aeaf5b2\log4j-api-2.17.1.jar hello.servlet.ServletApplication . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.6.3) 2022-01-30 17:40:09.439 INFO 20360 --- [ main] hello.servlet.ServletApplication : Starting ServletApplication using Java 11.0.8 on jooyoung-PC with PID 20360 (C:\edu\spring1\servlet\out\production\classes started by jooyoung in C:\edu\spring1\servlet) 2022-01-30 17:40:09.449 INFO 20360 --- [ main] hello.servlet.ServletApplication : No active profile set, falling back to default profiles: default 2022-01-30 17:40:12.110 WARN 20360 --- [ main] s.c.a.AnnotationConfigApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'servletComponentRegisteringPostProcessor': Unexpected exception during bean creation; nested exception is java.lang.NoClassDefFoundError: javax/servlet/annotation/WebServlet 2022-01-30 17:40:12.162 INFO 20360 --- [ main] ConditionEvaluationReportLoggingListener : Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2022-01-30 17:40:12.257 ERROR 20360 --- [ main] o.s.boot.SpringApplication : Application run failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'servletComponentRegisteringPostProcessor': Unexpected exception during bean creation; nested exception is java.lang.NoClassDefFoundError: javax/servlet/annotation/WebServlet at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:555) ~[spring-beans-5.3.15.jar:5.3.15] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.15.jar:5.3.15] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.15.jar:5.3.15] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.15.jar:5.3.15] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:213) ~[spring-beans-5.3.15.jar:5.3.15] at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:196) ~[spring-context-5.3.15.jar:5.3.15] at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:746) ~[spring-context-5.3.15.jar:5.3.15] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:564) ~[spring-context-5.3.15.jar:5.3.15] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:732) ~[spring-boot-2.6.3.jar:2.6.3] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:414) ~[spring-boot-2.6.3.jar:2.6.3] at org.springframework.boot.SpringApplication.run(SpringApplication.java:302) ~[spring-boot-2.6.3.jar:2.6.3] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303) ~[spring-boot-2.6.3.jar:2.6.3] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292) ~[spring-boot-2.6.3.jar:2.6.3] at hello.servlet.ServletApplication.main(ServletApplication.java:13) ~[classes/:na] Caused by: java.lang.NoClassDefFoundError: javax/servlet/annotation/WebServlet at org.springframework.boot.web.servlet.WebServletHandler.<init>(WebServletHandler.java:39) ~[spring-boot-2.6.3.jar:2.6.3] at org.springframework.boot.web.servlet.ServletComponentRegisteringPostProcessor.<clinit>(ServletComponentRegisteringPostProcessor.java:49) ~[spring-boot-2.6.3.jar:2.6.3] at org.springframework.boot.web.servlet.ServletComponentScanRegistrar$ServletComponentRegisteringPostProcessorBeanDefinition.lambda$getInstanceSupplier$0(ServletComponentScanRegistrar.java:94) ~[spring-boot-2.6.3.jar:2.6.3] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.obtainFromSupplier(AbstractAutowireCapableBeanFactory.java:1249) ~[spring-beans-5.3.15.jar:5.3.15] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1191) ~[spring-beans-5.3.15.jar:5.3.15] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) ~[spring-beans-5.3.15.jar:5.3.15] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.15.jar:5.3.15] ... 13 common frames omitted Caused by: java.lang.ClassNotFoundException: javax.servlet.annotation.WebServlet at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) ~[na:na] at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) ~[na:na] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[na:na] ... 20 common frames omitted Process finished with exit code 1 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요.
function solution ( test ) { let answer = 0 ; let flag = 0 ; let m = test [ 0 ]. length ; let n = test . length ; // 첫번째 시험에서 도출되는 총 경우의 수 for ( let i = 1 ; i < m ; i ++) answer += i for ( let i = 0 ; i < m - 1 ; i ++) { for ( let j = i + 1 ; j < m ; j ++) { flag = 0 ; for ( let k = 1 ; k < n ; k ++) { if ( test [ k ]. indexOf ( test [ 0 ][ i ]) > test [ k ]. indexOf ( test [ 0 ][ j ])) { flag = 1 ; break ; } } if ( flag ) answer --; } } return answer ; } 강사님께서 이 문제 관련하여 다른 분께 답변해주신 테스트케이스는 모두 통과하였습니다. 코드 설명드리자면, 첫번째 시험으로 도출되는 경우의 수를 구한 후 for문을 돌면서 이후 시험에서 역전되면 경우의 수를 차감해나가는 방식입니다. (중복 방지를 위해 break로 for문을 빠져나가도록 했습니다.) 귀찮으시겠지만 코드보시고 어떠한지 피드백 해주시면 정말 감사하겠습니다 :)
안녕하세요. 강의를 듣다가 궁금한 것이 있어 질문 남깁니다 ! MemberDAO 를 작성하면서 session.insert("memberInsert",vo); 나 session.selectList("memberList") ; 를 쓰는데 어차피 MemberMapper.xml 에 select 랑 insert에 대해서 sql문을 작성하는데 DAO에서 굳이 insert 와 selectList와 같은 것을 쓰는 이유가 무엇인가요??? 질문에 대한 답변 주시면 감사하겠습니다 : D
신입 개발자를 목표로 노력하고 있는 수강생입니다. 7점짜리 회사가 성장하기에 좋은 회사라는 것은 알겠습니다만 어떤 회사가 7점짜리 회사인지 판단하기가 어렵습니다. 채용 공고를 들어가보면 모두 좋은 회사같이 보이거나 좋은 회사인 것처럼 속일수도 있을 것 같은데 나를 성장시켜줄 수 있는 좋은 회사를 구분하는 방법이 있을까요? 읽어주셔서 감사합니다!
현재 4강을 듣고 있는데 spring run 과정에서 문제가 생깁니다. 이제 index.html은 문제없이 실행이 되다가 hello.html을 만드는 과정에서 실행을 하고자 하는데 갑자기 터미널에서 오류가 발생하고 있는데 붉은 글씨가 문제로 보이는데 똑같이 따라하다가 안돼서 강의 교재를 복사했는데도 되지 않네요 어떻게 해야 해결이 가능할까요?