inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

BeanCreationException 에러

미해결

강의를 따라서 해보던 중 ProxyFactoryConfigV1 까진 잘 실행이 되는데 ProxyFactoryConfigV2부터 아래와 같은 에러가 나서 문의 드립니다. 코드 오타가 있을까봐 제공해주신 소스 코드 ProxyFactoryConfigV2.java와 ProxyApplication.java를 그대로 복사해서 왔지만 잘 안되네요 아래는 제 소스입니다. https://github.com/YoungKyonYou/Proxy-Study "C:\Program Files\Java\jdk-11.0.13\bin\java.exe" -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2021.3.2\lib\idea_rt.jar=50809:C:\Program Files\JetBrains\IntelliJ IDEA 2021.3.2\bin" -Dfile.encoding=UTF-8 -classpath C:\Users\young\proxy-start\build\classes\java\main;C:\Users\young\proxy-start\build\resources\main;C:\Users\young\.gradle\caches\modules-2\files-2.1\org.projectlombok\lombok\1.18.20\18bcea7d5df4d49227b4a0743a536208ce4825bb\lombok-1.18.20.jar;C:\Users\young\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-web\2.5.5\c09bf133d22c865d6ce4d67ff48aece7ff1defb1\spring-boot-starter-web-2.5.5.jar;C:\Users\young\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-json\2.5.5\11923b2b5ca33c6c849952ed1bd47a77c9ec0a85\spring-boot-starter-json-2.5.5.jar;C:\Users\young\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter\2.5.5\8657d6f1f00002e8a839fc35fe2f2cd7fc09b72a\spring-boot-starter-2.5.5.jar;C:\Users\young\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-tomcat\2.5.5\3fb58add8060ff5a6a17e08eeabca1e823c2f04a\spring-boot-starter-tomcat-2.5.5.jar;C:\Users\young\.gradle\caches\modules-2\files-2.1\org.springframework\spring-webmvc\5.3.10\d8a26ccc0fb4788c05eca148be8ee987d554a9d2\spring-webmvc-5.3.10.jar;C:\Users\young\.gradle\caches\modules-2\files-2.1\org.springframework\spring-web\5.3.10\31984cef4b5d38f2711cf870994c43e89619ff4e\spring-web-5.3.10.jar;C:\Users\young\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.datatype\jackson-datatype-jsr310\2.12.5\a0a9870b681a72789c5c6bdc380e45ab719c6aa3\jackson-datatype-jsr310-2.12.5.jar;C:\Users\young\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.module\jackson-module-parameter-names\2.12.5\2c85c2036d0851425a260c01eb5f7ddbed1eeb00\jackson-module-parameter-names-2.12.5.jar;C:\Users\young\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.datatype\jackson-datatype-jdk8\2.12.5\6b2f79547d217ad50dfc5b57af7444a3aa583b43\jackson-datatype-jdk8-2.12.5.jar;C:\Users\young\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-databind\2.12.5\b064cf057f23d3d35390328c5030847efeffedde\jackson-databind-2.12.5.jar;C:\Users\young\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-autoconfigure\2.5.5\350511c5612eea8df4ef0f95e2c1b3ff3ea962e8\spring-boot-autoconfigure-2.5.5.jar;C:\Users\young\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot\2.5.5\c6335b6e1aff79b13565890ad833bb8865ae2d50\spring-boot-2.5.5.jar;C:\Users\young\.gradle\caches\modules-2\files-2.1\org.springframework.boot\spring-boot-starter-logging\2.5.5\2731a074593f6b1089060a4af54ef8eee464d7f0\spring-boot-starter-logging-2.5.5.jar;C:\Users\young\.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\young\.gradle\caches\modules-2\files-2.1\org.springframework\spring-core\5.3.10\4e0b94b1e2d7a7399ecedef03dd676c34133625e\spring-core-5.3.10.jar;C:\Users\young\.gradle\caches\modules-2\files-2.1\org.yaml\snakeyaml\1.28\7cae037c3014350c923776548e71c9feb7a69259\snakeyaml-1.28.jar;C:\Users\young\.gradle\caches\modules-2\files-2.1\org.apache.tomcat.embed\tomcat-embed-websocket\9.0.53\e73e461aa0da6a1779bba31f90011cfbd4e4233\tomcat-embed-websocket-9.0.53.jar;C:\Users\young\.gradle\caches\modules-2\files-2.1\org.apache.tomcat.embed\tomcat-embed-core\9.0.53\3343c5ebe9e66da2f75436569e371920e8db1d55\tomcat-embed-core-9.0.53.jar;C:\Users\young\.gradle\caches\modules-2\files-2.1\org.apache.tomcat.embed\tomcat-embed-el\9.0.53\d2fcc31c3ffad7227fcb14ebffc1ed1ab8b7494\tomcat-embed-el-9.0.53.jar;C:\Users\young\.gradle\caches\modules-2\files-2.1\org.springframework\spring-context\5.3.10\45945cec4c23de39faf98139ad81b59965014ff0\spring-context-5.3.10.jar;C:\Users\young\.gradle\caches\modules-2\files-2.1\org.springframework\spring-aop\5.3.10\de0e0c07193697df7ba5db6086020447fdbcb24d\spring-aop-5.3.10.jar;C:\Users\young\.gradle\caches\modules-2\files-2.1\org.springframework\spring-beans\5.3.10\1ff16eb107dd0411deaffa236467efed44d65c60\spring-beans-5.3.10.jar;C:\Users\young\.gradle\caches\modules-2\files-2.1\org.springframework\spring-expression\5.3.10\7ca7f1b5f7a2a9e335f45ffaeb59995c8ab344bc\spring-expression-5.3.10.jar;C:\Users\young\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-annotations\2.12.5\52d929d5bb21d0186fe24c09624cc3ee4bafc3b3\jackson-annotations-2.12.5.jar;C:\Users\young\.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-core\2.12.5\725e364cc71b80e60fa450bd06d75cdea7fb2d59\jackson-core-2.12.5.jar;C:\Users\young\.gradle\caches\modules-2\files-2.1\ch.qos.logback\logback-classic\1.2.6\b09efa852337fa0dd9859614389eec58dc287116\logback-classic-1.2.6.jar;C:\Users\young\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-to-slf4j\2.14.1\ce8a86a3f50a4304749828ce68e7478cafbc8039\log4j-to-slf4j-2.14.1.jar;C:\Users\young\.gradle\caches\modules-2\files-2.1\org.slf4j\jul-to-slf4j\1.7.32\8a055c04ab44e8e8326901cadf89080721348bdb\jul-to-slf4j-1.7.32.jar;C:\Users\young\.gradle\caches\modules-2\files-2.1\org.springframework\spring-jcl\5.3.10\747a2d6ba0d8a74c4f90a8c66c221e3084e864ee\spring-jcl-5.3.10.jar;C:\Users\young\.gradle\caches\modules-2\files-2.1\ch.qos.logback\logback-core\1.2.6\25be1abb32e870ff042e698a799b56587e0dca9a\logback-core-1.2.6.jar;C:\Users\young\.gradle\caches\modules-2\files-2.1\org.slf4j\slf4j-api\1.7.32\cdcff33940d9f2de763bc41ea05a0be5941176c3\slf4j-api-1.7.32.jar;C:\Users\young\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.14.1\cd8858fbbde69f46bce8db1152c18a43328aae78\log4j-api-2.14.1.jar hello.proxy.ProxyApplication . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.5.5) 2022-08-06 14:17:46.283 INFO 19608 --- [ main] hello.proxy.ProxyApplication : Starting ProxyApplication using Java 11.0.13 on DESKTOP-DH5MQM9 with PID 19608 (C:\Users\young\proxy-start\build\classes\java\main started by young in C:\Users\young\proxy-start) 2022-08-06 14:17:46.287 INFO 19608 --- [ main] hello.proxy.ProxyApplication : No active profile set, falling back to default profiles: default 2022-08-06 14:17:47.182 INFO 19608 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8081 (http) 2022-08-06 14:17:47.194 INFO 19608 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] 2022-08-06 14:17:47.194 INFO 19608 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.53] 2022-08-06 14:17:47.284 INFO 19608 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext 2022-08-06 14:17:47.284 INFO 19608 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 932 ms 2022-08-06 14:17:47.371 INFO 19608 --- [ main] h.p.c.v.ProxyFactoryConfigV2 : ProxyFactory proxy=class hello.proxy.app.v2.OrderRepositoryV2$$EnhancerBySpringCGLIB$$f20a709b, target=class hello.proxy.app.v2.OrderRepositoryV2 2022-08-06 14:17:47.376 INFO 19608 --- [ main] h.p.c.v.ProxyFactoryConfigV2 : ProxyFactory proxy=class hello.proxy.app.v2.OrderServiceV2$$EnhancerBySpringCGLIB$$465a9ebe, target=class hello.proxy.app.v2.OrderServiceV2 2022-08-06 14:17:47.379 WARN 19608 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'orderControllerV2' defined in hello.proxy.config.v3_proxyfactory.ProxyFactoryConfigV2: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [hello.proxy.app.v2.OrderControllerV2]: Factory method 'orderControllerV2' threw exception; nested exception is java.lang.ClassCastException: class com.sun.proxy.$Proxy51 cannot be cast to class hello.proxy.app.v2.OrderControllerV2 (com.sun.proxy.$Proxy51 and hello.proxy.app.v2.OrderControllerV2 are in unnamed module of loader 'app') 2022-08-06 14:17:47.382 INFO 19608 --- [ main] o.apache.catalina.core.StandardService : Stopping service [Tomcat] 2022-08-06 14:17:47.396 INFO 19608 --- [ main] ConditionEvaluationReportLoggingListener : Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2022-08-06 14:17:47.421 ERROR 19608 --- [ main] o.s.boot.SpringApplication : Application run failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'orderControllerV2' defined in hello.proxy.config.v3_proxyfactory.ProxyFactoryConfigV2: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [hello.proxy.app.v2.OrderControllerV2]: Factory method 'orderControllerV2' threw exception; nested exception is java.lang.ClassCastException: class com.sun.proxy.$Proxy51 cannot be cast to class hello.proxy.app.v2.OrderControllerV2 (com.sun.proxy.$Proxy51 and hello.proxy.app.v2.OrderControllerV2 are in unnamed module of loader 'app') at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:658) ~[spring-beans-5.3.10.jar:5.3.10] at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:638) ~[spring-beans-5.3.10.jar:5.3.10] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352) ~[spring-beans-5.3.10.jar:5.3.10] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195) ~[spring-beans-5.3.10.jar:5.3.10] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) ~[spring-beans-5.3.10.jar:5.3.10] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.10.jar:5.3.10] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.10.jar:5.3.10] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.10.jar:5.3.10] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.10.jar:5.3.10] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.10.jar:5.3.10] at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:944) ~[spring-beans-5.3.10.jar:5.3.10] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918) ~[spring-context-5.3.10.jar:5.3.10] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) ~[spring-context-5.3.10.jar:5.3.10] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:434) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.SpringApplication.run(SpringApplication.java:338) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) ~[spring-boot-2.5.5.jar:2.5.5] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1332) ~[spring-boot-2.5.5.jar:2.5.5] at hello.proxy.ProxyApplication.main(ProxyApplication.java:33) ~[main/:na] Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [hello.proxy.app.v2.OrderControllerV2]: Factory method 'orderControllerV2' threw exception; nested exception is java.lang.ClassCastException: class com.sun.proxy.$Proxy51 cannot be cast to class hello.proxy.app.v2.OrderControllerV2 (com.sun.proxy.$Proxy51 and hello.proxy.app.v2.OrderControllerV2 are in unnamed module of loader 'app') at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185) ~[spring-beans-5.3.10.jar:5.3.10] at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) ~[spring-beans-5.3.10.jar:5.3.10] ... 19 common frames omitted Caused by: java.lang.ClassCastException: class com.sun.proxy.$Proxy51 cannot be cast to class hello.proxy.app.v2.OrderControllerV2 (com.sun.proxy.$Proxy51 and hello.proxy.app.v2.OrderControllerV2 are in unnamed module of loader 'app') at hello.proxy.config.v3_proxyfactory.ProxyFactoryConfigV2.orderControllerV2(ProxyFactoryConfigV2.java:26) ~[main/:na] at hello.proxy.config.v3_proxyfactory.ProxyFactoryConfigV2$$EnhancerBySpringCGLIB$$9528cf94.CGLIB$orderControllerV2$0(<generated>) ~[main/:na] at hello.proxy.config.v3_proxyfactory.ProxyFactoryConfigV2$$EnhancerBySpringCGLIB$$9528cf94$$FastClassBySpringCGLIB$$1b3baf1f.invoke(<generated>) ~[main/:na] at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) ~[spring-core-5.3.10.jar:5.3.10] at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331) ~[spring-context-5.3.10.jar:5.3.10] at hello.proxy.config.v3_proxyfactory.ProxyFactoryConfigV2$$EnhancerBySpringCGLIB$$9528cf94.orderControllerV2(<generated>) ~[main/:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:na] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] at java.base/java.lang.reflect.Method.invoke(Method.java:566) ~[na:na] at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) ~[spring-beans-5.3.10.jar:5.3.10] ... 20 common frames omitted Process finished with exit code 1

youngyou1324 댓글 0 좋아요 0 조회수 240

이다솜 문제 시간초과.. ㄷㄷ

해결됨

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

안녕하세요 강사님~! 강의 잘 보고 있습니다. 다름이 아니라 강사님 코드와 거의 흡사한데, 시간초과가 떠서 뭐가 빠졌나 하고 보니까 ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); 이걸 넣으니 맞았다고 하는데.. 이 코드가 시간초과에 영향이 큰지 여쭤보려고 합니다.. 아래는 시간초과한 코드이고 여기에 상단의 코드를 넣으니 답으로 인정해줬습니다! #include <bits/stdc++.h> using namespace std; int n, m; string buf; map<string, int> mp; map<int, string> rmp; int main() { cin >> n; cin >> m; for (int i = 0; i < n; ++i) { cin >> buf; mp[buf] = i + 1; rmp[i + 1] = buf; } for (int i = 0; i < m; ++i) { cin >> buf; if (atoi(buf.c_str()) != 0) { cout << rmp[atoi(buf.c_str())] << "\n"; continue; } cout << mp[buf] << "\n"; } return 0; }

  • C++
  • 코테 준비 같이 해요!
wontae Kim 댓글 1 좋아요 2 조회수 401

postman관련

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

package hello.servlet.basic.request ; import com.fasterxml.jackson.databind.ObjectMapper ; import hello.servlet.basic.HelloData ; import org.springframework.util.StreamUtils ; import javax.servlet.ServletException ; import javax.servlet.ServletInputStream ; import javax.servlet.annotation. WebServlet ; import javax.servlet.http.HttpServlet ; import javax.servlet.http.HttpServletRequest ; import javax.servlet.http.HttpServletResponse ; import java.io.IOException ; import java.nio.charset.StandardCharsets ; /** * http://localhost:8080/request-body-json * * JSON 형식 전송 * content-type: application/json * message body: {"username": "hello", "age": 20} * */ @WebServlet (name = "requestBodyJsonServlet" , urlPatterns = "/request-bodyjson" ) public class RequestBodyJsonServlet extends HttpServlet { private ObjectMapper objectMapper = new ObjectMapper() ; @Override protected void service (HttpServletRequest request , HttpServletResponse response) throws ServletException , IOException { ServletInputStream inputStream = request.getInputStream() ; String messageBody = StreamUtils. copyToString (inputStream , StandardCharsets. UTF_8 ) ; System. out .println( "messageBody = " + messageBody) ; HelloData helloData = objectMapper .readValue(messageBody , HelloData. class ) ; System. out .println( "helloData.username = " + helloData.getUsername()) ; System. out .println( "helloData.age = " + helloData.getAge()) ; response.getWriter().write( "ok" ) ; } } 이 코드로 제대로 넣었고 postman으로 저렇게 하였는 데 왜 이 오류가 나는 건지 궁금합니다.\

  • spring
  • MVC
dduckmane 댓글 1 좋아요 0 조회수 316

BuildConfig.bookApiKey

미해결

냉동코더의 알기 쉬운 Modern Android Development 입문

local.properties 에 있는 bookApiKey 값을 Constants 오브젝트에서 bookApiKey 를 인식하지 못합니다. 해결방법이 있을까요?

  • architecture
  • android
  • kotlin
  • jetpack
SOOMIN 댓글 2 좋아요 0 조회수 238

페이지네이션 오류

미해결

자바스크립트 : 기초부터 실전까지 올인원

선생님이 하신 코드 그대로 따라적었는데 실행해보면 12345가 나와야하는데 5만 나옵니다. 중간중간 console.log()로 토탈페이지, 페이지 등등 다 출력해봤는데 정상적으로 값은 출력되는데 최종적으로 실행만 시키면 모든 페이지에서 5 하나만 나와요 어디가 잘못된걸까요..

  • HTML/CSS
  • javascript
화랑 댓글 1 좋아요 0 조회수 281

섹션4 K번째 큰 수

미해결

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)

강의에서 for문을 돌리실 때 for(let i=0; i<n; i++){ for(let j=i+1; j<n; j++){ for(let k=j+1; k<n; k++){ tmp.add(card[i]+card[j]+card[k]); } } } j = i+1, k = j + 1 로 하게 되면 범위가 모든 숫자의 합의 경우의 수가 안나오지 않나요??? 예를 들어 입력 예제를 봤을 때 13 15 34 23 45 65 33 11 26 42 인 경우 13+13+13 같은 경우의 수는 빼고 값을 구하는 건데 문제에선 같은 숫자의 카드가 여러개 있을 수 있다고 되있어서요. 설명 한번만 해주시면 감사하겠습니다ㅠㅠ

  • k번째큰수
  • 섹션4
  • javascript
  • 코테 준비 같이 해요!
  • section4
  • 질문
이승민 댓글 1 좋아요 0 조회수 253

59번 문제 질문드립니다.

미해결

[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)

59번 문제 for item in dict2.keys(): dict_all[item] = dict2[item] for item in dict3.keys(): dict_all[item] = dict3[item] 이렇게 작성했을때 dict_all[item] = dict2[item] 이 잘 이해가지 않습니다. dict_all[ dict2.keys() ] = dict2[ dict2.keys() ] 이렇게 풀어서 해석하는게 맞는건지 맞다면 둘의 키값은 같다 라고 정했을때 어째서 합쳐지는건지 궁금합니다.

  • python
  • 웹-크롤링
김민준 댓글 1 좋아요 1 조회수 317

h2 console 연결 웹프라우저를 크롬을 변경하는 방법

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

설치된 h2 console을 실행하면 Microsoft edge 브라우져로 연결이 되는데 연결 브라우져를 Chrome으로 변경하는 방법이 있을까요 ?

  • spring-boot
  • java
  • MVC
  • spring
InHeeS 댓글 1 좋아요 0 조회수 414

한번 실행된 잡의 실행여부에대해 질문드립니다.

미해결

스프링 배치

한번 실행해서 성공한 잡은 실행이 안된다고 하셨는데 강의 마지막부분에서 step4에 강제로 에러내기전에 해당 잡은 성공한 이력이 있는데 jobparameter의 변화 없이 어떻게 실행되는지 궁금합니다.

  • spring-boot
  • spring-batch
김은재 댓글 1 좋아요 0 조회수 312

27초부터 소리가 없습니다.

미해결

업무가 100배 빨라지는 엑셀 데이터 활용과 분석 노하우

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 27초부터 소리가 나지 않습니다. 확인 한 번 해주시면 감사하겠습니다.

  • ms-office
  • excel
강민구 댓글 1 좋아요 0 조회수 282

8080오류

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

어제까지는 잘 됫는 데 오늘 갑자기 안되는 이유가 뭔지 궁금합니다.

  • spring
  • MVC
dduckmane 댓글 2 좋아요 0 조회수 420

모델 질문

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

41번 부분에서 모델은 매번 컨트롤러 마다 새로만들어지는 인스턴스 형식인거같은데 이러면 각 컨트롤러마다 모델이 여러개 생길수있는거 아닌지 궁금합니다!

  • MVC
  • spring
댓글 1 좋아요 1 조회수 330

팩토리얼 질문드립니다.

미해결

자바 기본을 위한 강의 1부

안녕하세요! 강의 잘 듣고 있습니다. 팩토리얼 강의 수강 중 궁금한 점이 있어 질문드립니다. 재귀함수를 실행했을 때 출력값이 5 factorial(4) 에서 부터 점차 1씩 감소하는것이 아니라 2 factorial(1) 부터 순차적으로 출력되는 것이 이해가 되지 않습니다. 이 부분 관련하여 설명해주시면 감사하겠습니다!

  • java
123123 댓글 1 좋아요 0 조회수 302

.jsx가 아닌 .js로 파일을 생성하는 이유가 궁금합니다!

미해결

[리뉴얼] React로 NodeBird SNS 만들기

궁금한 점이 있는데 React에서는 가급적 .jsx 확장자로 파일을 생성하라고 하셨는데 Next에서는 .js를 사용하는 이유가 있나요?

  • express
  • react
  • nodejs
  • redux
  • Next.js
frenchkebab 댓글 1 좋아요 0 조회수 264

오류 질문드립니다!

해결됨

[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)

package com.jin6_6.listview_ex import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.widget.ListView class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val list_item = mutableListOf<String>() list_item.add("A") list_item.add("B") list_item.add("C") val listView = findViewById<ListView>(R.id.mainListview) val listAdapter = ListViewAdapter(list_item) list_item. adapter = listAdapter } } 휴 어렵네요.. adapter에 오류가 뜨는데 이유가 뭘까요???

  • android
  • kotlin
  • firebase
이영진 댓글 1 좋아요 0 조회수 317

오류 질문드립니다!

해결됨

[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)

package com.jin6_6.listview_ex import android.view.View import android.view.ViewGroup import android.widget.BaseAdapter import java.text.FieldPosition class ListViewAdapter(val List : MutableList<String>) : BaseAdapter(){ override fun getCount(): Int { return List.size } override fun getItem(p0: Int): Any { return List[ position ] } override fun getItemId(p0: Int): Long { return position .toLong() } override fun getView(position: Int, convertView: View?, parent: ViewGroup?): View { } } 여기에서 position 부분이 오류가 뜨는데 어떻게 해야될까요???

  • android
  • kotlin
  • firebase
이영진 댓글 1 좋아요 0 조회수 196

PostCreateView 에서 왜 model과 폼클래스 둘다 지정하는건가요?

해결됨

파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트

16:30 쯤 작성해주신 PostCreateView 코드에 대한 질문입니다. 앞서 Create 구현 예제에서는 CreateView를 상속받음으로써 create를 구현할 때에는 폼 클래스만 PostForm 으로 지정해주거나 혹은 model만 Post로 지정함에도 동작한다고 말씀해주셨는데 어째서 저희 코드에서는 model과 form_class를 모두 지정해주는건지 궁금합니다.

  • python
  • react
  • docker
  • django
윤해빈 댓글 1 좋아요 0 조회수 209

mysql 테이블에 질문이있습니다.

미해결

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

안녕하세요 Mysql 테이블에 질문이 있습니다. 제로초님이 말씀해주신 mysql이 엑셀과 비슷하다고 말씀해주셨는데 사진처럼 mysql를 만들 수 있을까요? 한 Id 및 다른게 모두 같지만 적은 댓글은 다릅니다.

  • Sequelize
  • mysql
  • mongodb
  • nodejs
댓글 1 좋아요 0 조회수 201

신입 백앤드 개발자 수준

해결됨

[리뉴얼] React로 NodeBird SNS 만들기

제로초님 강의로 Node.js 입문하고 20일쯤 공부하다 실전 프로젝트를 해보는게 실력 향상에 훨씬 많은 도움이 되겠거니 생각하여 이후 한달 반 정도동안 두 개의 협업 프로젝트 스터디 팀에 들어가 하루 5~6 시간씩 ERD 작성, API 구현, 배포 ,자동화 등 협업 프로젝트팀에서 백앤드 역할을 하고있습니다 스터디 시간(5~6시간)동안은 하나하나 구현해가는게 뿌듯하기도하고 프론트도 페이지 작업을 끝내어 페이지에서 API가 제대로 작동하는 모습을 보면 먼가 자부심(?)이 생기는것 같기도 하고 잘은 모르겠는데 더욱 열심히 구현하게 되는것 같습니다 근데 그 외 시간에 sequelize 도큐먼트를 읽거나 cs 지식을 공부하거나 해야될 것 같은데.. sequelize 문서, typeorm 문서, plazma 문서 typescript문서, 네트워크, 자료구조 등 배워야 할 게 매우 방대하고 하나하나 기초를 떼는데만 시간이 꽤 걸리니 최소 4~5달은 cs, document 정독을 하루 2~3 시간씩 해야 머릿 속에 어느정도 들어올 것 같네요 그래서 여쭤보는건데 프론트와 함께 실전 프로젝트만 하면서 공부를 해도 상관없을까요? 가능하다면 이런 식으로 계속 진행하고싶은 생각이 있습니다 2년정도 뒤에 제로초님 다니시는 회사 취업이 목표입니다 + 추가로 제로초님이 신입을 뽑으신다면 이정도 수준은 무조건 뽑지 하는 경우가 있을까요 (cs 지식, 코테 두 가지만 집중적으로 하는게 대기업 취업시 유리하다고 들었으나 저는 cs 공부보단 프로젝트를 진행하는게 훨씬 재밌어 2년뒤 중고 신입 느낌으로 취업 시장에 뛰어들고 싶습니다) 구체적으로 모 서비스를 명세서 작성, DB 설계, API 구현, 배포 등 A-Z까지 백앤드 메인 개발을 맡아 프로젝트를 진행해본 경험이 다수 있으며 cs 지식 어쩌고... 제 취업은 공익 판정을 받았고 군문제가 아직 해결되지 않아 최소 2년뒤입니다(+현재는 휴학중입니다) 이 방식으로 2년을 공부했을 때의 취업 시장에서의 백앤드 취준생1이 어떨지 냉정하게 딱 잘라서 제로초님 생각을 말씀해주시면 좋겠습니다 *질문 요약 1. 2년동안 cs 공부, document 정독 없이 프론트와 함께 실전 프로젝트만 진행하면서 구현에 필요한 부분만 공부를 해도 상관없을까요 2. 제로초님이 백앤드 신입을 뽑으신다면 이정도 수준은 무조건 뽑지 하는 경우가 있을까요 3. 이 방식으로 2년을 공부했을 때의 취업 시장에서의 백앤드 취준생1이 어떨지 냉정하게 딱 잘라서 제로초님 생각을 말씀해주시면 좋겠습니다 진행중인 협업 프로젝트입니다 1. https://github.com/ToyProject-Team/Musinsa_clone 2. https://github.com/Project-calender/project-calender

  • nodejs
  • express
  • react
  • redux
  • Next.js
123413 댓글 2 좋아요 0 조회수 808

24강 질문입니다.

미해결

[개념은 호옹~, 실습 빡] 스프링 부트, 입문!

안녕하세요!! 다름이 아니라 강의 잘 따라오고 있다가, 24강 공부하던 중 아무리 해도 해결이 되지 않아 질문 올립니다 . comments 디렉토리의 사진입니다. 강의를 잘 따라왔습니다. show.mustache 화면 하단입니다. {{>comments/_comments}} mustache 문법을 통해서 comments 디렉토리 안에 있는 _comments 파일을 삽입해줍니다. 강의와 같이 comments 디렉토리 안에 있는 _comments 파일입니다. comments 디렉토리 안에 있는 _list 파일과 _new 파일을 불러옵니다. comments 디렉토리 안에 있는 _list 파일 내부 코드입니다. {{#commentDtos}} {{/commentDtos}} 를 사용해서 Model 을 이용해서 commentDtos의 내용을 사용할 수 있습니다. 즉, commentDtos 안의 nickname과 body 변숫값을 사용할 수 있습니다. ArticleController 내부 show 함수 코드입니다. article의 id값이 들어오게된다면, 그것을 article_id로 받아 commentDtos를 만들게 됩니다. 이전에 json을 이용한 REST API 실습 때, 문제 없이 200값을 받은 것을 보아 문제가 없어보입니다. log.info()로 id 값을 잘 반환하는 것을 확인했습니다. 그렇지만 commentDtos 의 내용을 log.info(commentDtos.toString()) 으로 받은 결과, 빈 list 를 확인하였습니다. 차라리 에러라도 나면 구글링을 통해서 확인을 해볼텐데, 에러도 나지 않아 문제를 어떻게 해결해야할 지 모르겠습니다. 저는 따로 외부 DB로 MariaDB를 사용하면서 실습을 따라오고 있었으며, 위와 같이 MariaDB 에서도 잘 데이터를 받았고, 355번 arricle_id 를 받았을 때, 댓글 3개를 출력하는 것이 예상 시나리오이었지만, 빈 리스트가 반환되어 어떻게 고쳐야할 지 모르겠습니다. F12 를 눌러 개발자 모드를 확인하였는데, {{>comments/_comments}} 는 인식을 한 것 같은데, 안의 코드가 html에 반영이 되지 않습니다... 이런 경우 어떻게 해결해야할까요 ??

  • spring-boot
dt10002 댓글 1 좋아요 0 조회수 287

인기 태그

인프런 TOP Writers

주간 인기글