묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
패턴으로 실습하며 익히기: 네이버 Open API로 크롤링하기
client_id와 client_secret에 제 아이디와 비밀번호를 입력했습니다.오류를 해결하려면 어떻게 해야하나요?
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
swagger 오류
<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>3.0.0</version> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>3.0.0</version> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version> </dependency>pom.xml에 swagger관련 추가시There are test failures. Please refer to C:\Users\Owner\Desktop\RESTJPA\restjpa\target\surefire-reports for the individual test results. Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream. 이런 오류가 나고또다른dependency에 원래 코드로 작성하면<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>3.0.0</version> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>3.0.0</version> </dependency> http://localhost:8080/v2/api-docs로 접속하면java.lang.TypeNotPresentException: Type javax.servlet.http.HttpServletRequest not present오류가 뜹니다. 현재 버전 바뀌면서javax ->jakarta로 변경된것 같은데 어떻게 해결하나요?
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
http://localhost:8080/hello-mvc?name=spring! 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 똑같이 했는데오류가 나옵니다 ..ㅜㅜ
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
Bean으로 등록하지 않고, Servlet의 Filter를 사용하는 방법은 무엇인가요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]영상을 보면 Filter를 사용하기 위해 아래와 같이 스프링 컨테이너에 Bean 등록하는 것을 볼 수 있습니다.@Bean public FilterRegistrationBean logFilter() { FilterRegistrationBean<Filter> filterRegistrationBean = new FilterRegistrationBean<>(); filterRegistrationBean.setFilter(new LogFilter()); filterRegistrationBean.setOrder(1); filterRegistrationBean.addUrlPatterns("/*"); return filterRegistrationBean; }근데 사실 의문인 부분이 있습니다.Filter는 Servlet 기술이기 때문에, Spring이 없어도 동작할 수 있어야 합니다.그래서 검색을 해봤죠. 보통 Servlet의 필터는 어떻게 사용하는지 아래와 같이 web.xml 에 등록해서 사용하더군요. <filter> <filter-name>filter1</filter-name> <filter-class>com.app.GFGFilter</filter-class> </filter> <filter-mapping> <filter-name>filter1</filter-name> <url-pattern>/GFGServlet</url-pattern> </filter-mapping>xml을 사용하는 것 보니까 Maven을 사용할 때 방식인 것 같은데요. Gradle을 사용할 때는 어떻게 설정해줘야 Filter를 사용할 수 있죠? Bean으로 등록하지 않고 사용하는 방법이 궁금합니다.
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
3시간동안 했는데 해결이 안됩니다.. 도와주세요
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]데이터 베이스를 찾을수 없다고 합니다.프로젝트도 2번이나 새로 만들어 봤고 강의 보면서 다른게 있나 확인도 해봤는데 계속 안됩니다. DB의 문제일까요? org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'springConfig' defined in file [C:\class\code\springboot\hello-spring2\bin\main\com\spring2\SpringConfig.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method 'dataSource' threw exception; nested exception is java.lang.IllegalStateException: Cannot load driver class: org.h2.Driver at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:800) ~[spring-beans-5.3.25.jar:5.3.25] at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:229) ~[spring-beans-5.3.25.jar:5.3.25] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1372) ~[spring-beans-5.3.25.jar:5.3.25] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1222) ~[spring-beans-5.3.25.jar:5.3.25] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) ~[spring-beans-5.3.25.jar:5.3.25] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.25.jar:5.3.25] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.25.jar:5.3.25] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.25.jar:5.3.25] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.25.jar:5.3.25] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.25.jar:5.3.25] at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:955) ~[spring-beans-5.3.25.jar:5.3.25] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918) ~[spring-context-5.3.25.jar:5.3.25] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) ~[spring-context-5.3.25.jar:5.3.25] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) ~[spring-boot-2.7.8.jar:2.7.8] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:731) ~[spring-boot-2.7.8.jar:2.7.8] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) ~[spring-boot-2.7.8.jar:2.7.8] at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) ~[spring-boot-2.7.8.jar:2.7.8] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303) ~[spring-boot-2.7.8.jar:2.7.8] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292) ~[spring-boot-2.7.8.jar:2.7.8] at com.spring2.HelloSpring2Application.main(HelloSpring2Application.java:10) ~[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.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) ~[spring-boot-devtools-2.7.8.jar:2.7.8]Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method 'dataSource' threw exception; nested exception is java.lang.IllegalStateException: Cannot load driver class: org.h2.Driver at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:658) ~[spring-beans-5.3.25.jar:5.3.25] at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:638) ~[spring-beans-5.3.25.jar:5.3.25] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352) ~[spring-beans-5.3.25.jar:5.3.25] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195) ~[spring-beans-5.3.25.jar:5.3.25] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) ~[spring-beans-5.3.25.jar:5.3.25] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.25.jar:5.3.25] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.25.jar:5.3.25] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.25.jar:5.3.25] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.25.jar:5.3.25] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.25.jar:5.3.25] at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) ~[spring-beans-5.3.25.jar:5.3.25] at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) ~[spring-beans-5.3.25.jar:5.3.25] at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) ~[spring-beans-5.3.25.jar:5.3.25] at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887) ~[spring-beans-5.3.25.jar:5.3.25] at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) ~[spring-beans-5.3.25.jar:5.3.25] ... 24 common frames omittedCaused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method 'dataSource' threw exception; nested exception is java.lang.IllegalStateException: Cannot load driver class: org.h2.Driver at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185) ~[spring-beans-5.3.25.jar:5.3.25] at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) ~[spring-beans-5.3.25.jar:5.3.25] ... 38 common frames omittedCaused by: java.lang.IllegalStateException: Cannot load driver class: org.h2.Driver at org.springframework.util.Assert.state(Assert.java:97) ~[spring-core-5.3.25.jar:5.3.25] at org.springframework.boot.autoconfigure.jdbc.DataSourceProperties.determineDriverClassName(DataSourceProperties.java:171) ~[spring-boot-autoconfigure-2.7.8.jar:2.7.8] at org.springframework.boot.autoconfigure.jdbc.DataSourceProperties.initializeDataSourceBuilder(DataSourceProperties.java:123) ~[spring-boot-autoconfigure-2.7.8.jar:2.7.8] at org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration.createDataSource(DataSourceConfiguration.java:48) ~[spring-boot-autoconfigure-2.7.8.jar:2.7.8] at org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration$Hikari.dataSource(DataSourceConfiguration.java:90) ~[spring-boot-autoconfigure-2.7.8.jar:2.7.8] 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.25.jar:5.3.25] ... 39 common frames omitted이렇게 에러가 나오고 h2도 실행시킨 상태에서 했는데 원인을 모르겠습니다..
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
이미지 질문입니다.
실습때마다 이미지 덕분에 동일한 개발환경을 쉽게 구축하는 것을 알 수 있었습니다. 근데 이미지 관련부분이 생략되다 보니까 궁금한 점이 있습니다.선생님께서만 이미지에 ssh 기능을 첨부해서 제공한건지, 다른분들도 이미지 제공할 때 그렇게 하는게 관습인건지가 궁금합니다. (이 경우에는 이미지 다운받고 ssh를 수동으로 설치할까요?) 이 외에도 자세한 설명을 영상이나 글로 가능할까요?
-
해결됨홍정모의 따라하며 배우는 C언어
size_t
강의에서는 마우스를 대면 typedef unsigned int size_t라고 나오는데 제가 하니까 왜 똑같이 나오지 않는지 궁금합니다. vscode로 하다가 vs로 해도 똑같이 나오네요.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
selectedDayPredicate 인자인 date를 이해하지 못하겠습니다.
selectedDayPredicate: (DateTime date) { print('Date 정체 ${date}${date.hour}'); if (selectedDay == null) { return false; } return date.year == selectedDay!.year && date.month == selectedDay!.month && date.day == selectedDay!.day; },date가 갑자기 인자로 들어와서이게 무슨 값인지 잘 몰라 프린트를 해보니'Date 정체'로 해서 34개의 날짜가 프린트 됩니다.date 값이 어떻게 들어가는 걸가요?
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
개인 블로그 정리
안녕하세요 선생님혹시 강의를 듣고 정리한 내용을 개인 블로그에 게시해도 될까요??
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
Bean validation은 메세지 컨버터에도 적용할 수 있다
생각해보니 이전까지 유효성검사는 modelAttribute이 붙은 객체에 대해서만 했었네요modelAttibute나 requestbody나 둘다 객체가 들어오니까 유효성 검사가 될수밖에없는거아닌가요??왜 아래와 같은 말을 하신거죠?"메세지 컨버터를 사용하는 requestBody에도 적용할수있다" < 이말은 적용안될것같은데 적용된다! 이런얘기잖아요.. 뭔 생각을 하면 적용이 안되는거아닌가? 이런생각을 하게 되는거죠?
-
해결됨그림으로 쉽게 배우는 자료구조와 알고리즘 (기본편)
연결리스트 관련 질문
let currentNode = this.head; for (let i = 0; i < index - 1; i++) { currentNode = currentNode.next; } newNode.next = currentNode.next; currentNode.next = newNode;currentNode = currentNode.next 이 부분이 잘 이해가 안갑니다.
-
미해결실전! Querydsl
dto로 바로 가져오는것에대해 궁금한점이 있습니다 .
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 네 (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 네 (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? 네 (예/아니오)[질문 내용]강의를 듣기전에는 dto를 select절에서 바로 받는방법이 아닌 , 그대로 뽑아온뒤에 서비스단에서 dto도메인에 만들어둔 생성자펙터리메서드를 사용해서 반환받았습니다 . 리스트 같은경우에는 스트림맵을 사용했었고요 , 혹시 서비스단에서 반환하는방법이 단점이 있어서dto로 바로 받는방법을 사용해야하는건지 , 아니면 그저 선택 ?의 문제인지 알고싶습니다 .
-
미해결돋보이는 신입사원을 위한 엑셀 트레이닝
수업 자료 오류
제1강 단축키 수업 자료 오류 입니다.다운받은 자료에서 단축키 실행이 되지 않습니다.이메일로 보내주세요.hoper-park@hanmail.net
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Lock과 SpinLock 질문
안녕하세요 이 강의를 수강하기 앞서 학교 강의에서C++을 통해 멀티쓰레드 개념을 살짝 배운 상태입니다. C#을 대상으로 하는 강의라 조금 동떨어진 느낌이 있지만 언리얼 쪽으로도 강의하시는거 보고 혹시 알고계실까 해서 질문합니다. C#의 lock과 C++의 unique_lock<mutex>가 상당히 흡사해 보이는데 맞나요? 차이점이 있을까요? C++에선 mutex라는 것을 사용했는데 C#에서는 object로 할 수 있는 이유? 그러는 이유? 가 궁금합니다. Spin Lock이 Busy Wait 방식으로 lock이 풀리길 기다리는 방식을 뜻하는 것 같은데, C++에서는 condition_variable와 같은 것으로 CPU를 무의미하게 점유하는 것을 막았던 것으로 기억납니다. lock이나 condition_variable을 사용하지 않고 이런 방식을 사용하는 이유가 있는지 알 수 있을까요.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
http 메소드 GET, POST 관련 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]저는 /new-form에서 POST요청이 들어오면 post를 처리하고 /save로 GET을 요청한다고 생각했습니다. (/new-form 페이지에서 전송을 누르고, new-form.jsp를 보면 form의 메소드 형식이 post이기 때문에 POST 요청이 들어오는 페이지는 /new-form이고 action ="save"이기 때문에 GET을 통한 /save로 이동이라 생각합니다.) 혹시 이 부분을 설명해주실 수 있을까요? ㅠㅠ 그래서 위 사진처럼 코드를 작성해보았는데 문제없이 작동합니다. 괜찮은 건가요?
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
DB격리레벨 강의자료중 궁금한점이 있습니다.
이부분 따로 언급을 안해주셨는대요.DB 격리가 READ COMM이어도 스프링 JPA어플리케이션을 쓰면은 Repateable Read가 보장이된다는 이야기인가요?그말은 즉 JPA를 쓰면 굳이 DB 격리레벨이 Repeate하는것보다 Read Commit으로 낮춰놓고 쓰는게 더 성능상 좋은거네요? 이해한게 맞느니 확인부탁드립니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part9: MMO 컨텐츠 구현 (DB연동 + 대형 구조 + 라이브 준비)
마우스 이벤트 처리방법(오브젝트간 인터렉션)
안녕하세요. 강의 잘 보고 있습니다.마우스 이벤트 처리 관련해서 현업에선 어떤식으로 처리하는지 궁금해서 여쭤봅니다.(web개발자라.. 게임개발은 생소하네요.) 먼저 구현하고 있는 게임은 2d mmo 게임입니다. mmo 필수 마우스 이벤트들이 있을텐데요.. 가령 상대방 케릭 또는 몬스터 좌클릭(공격), 우클릭(스킬공격) ui 상에서 아이템 클릭 후 타 케릭쪽으로 드롭하는 행위 등.. 이벤트 처리시 자신의 케릭정보와 클릭?된 오브젝트간에 데이터를 가지고 공격로직같은걸 구현해야할 것으로 보입니다. 구글링해보니 gameobject 에 마우스이벤트 처리를 위해 onenter 와 같은 핸들러를 구현 할 수 있더라구요.. 오브젝트 마다 하나하나 구현하자니 다른 방법이 있을거 같아 혹시 다른 방식이 있는지요?(제가 생각해본건 마우스이벤트 처리 클래스 생성 후 오브젝트에 마우스 이벤트 핸들러에서 이벤트를 넘겨줄때 해당 오브젝트 정보를 넘겨 처리하면 되지않을까.. 라고 어렴풋 생각해봤습니다.) 현업에선 어떻게 처리하는지 궁금합니다.
-
미해결
강의 자료 요청
안녕하세요현재 수강중인 강의 자료 부탁드립니다.메일 주소는 sharkhyo@naver.com 입니다.모두의 깃 & 깃허브
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
docker설치해서 tomcat 설치 할때 이미지 선택
안녕하세요. docker 설치 후 tomcat 설치할때 버전이 7.0.57 인 이미지가 안보입니다.위에 올려둔 사진 중에 어떤 이미지로 설치하면 될까요?(똑같이 안해도 되는건지,,도ㅎㅎ 문의 드립니다)
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
ScoreText 만 fail이 뜨는 이유
코드는 다음과 같이 작성하였는데 ScoreText만 Fail이 왜 뜨는지 모르겠습니다그리고 제너릭에서 text -> TextMeshProUGUI로 바꾸니까 UI_Button이 한개 생성되다가 실행과 동시에 두 개 생성되는데 코드에서 어디엔가 오류가 있는걸까요?