묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
테스트 코드 실행에서 오류가 뜹니다..!
java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:132) at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:124) at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:190) at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:132) at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:248) at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:138) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$8(ClassBasedTestDescriptor.java:363) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:368) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$9(ClassBasedTestDescriptor.java:363) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1655) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) at java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:312) at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:735) at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:362) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$6(ClassBasedTestDescriptor.java:283) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:282) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$4(ClassBasedTestDescriptor.java:272) at java.base/java.util.Optional.orElseGet(Optional.java:369) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:271) at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$0(TestMethodTestDescriptor.java:102) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:101) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:66) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:123) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:123) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:90) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86) at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86) at org.junit.platform.launcher.core.SessionPerRequestLauncher.execute(SessionPerRequestLauncher.java:53) at com.intellij.junit5.JUnit5IdeaTestRunner.startRunnerWithArgs(JUnit5IdeaTestRunner.java:71) at com.intellij.rt.junit.IdeaTestRunner$Repeater$1.execute(IdeaTestRunner.java:38) at com.intellij.rt.execution.junit.TestsRepeater.repeat(TestsRepeater.java:11) at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:35) at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235) at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54) Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1804) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1154) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:908) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:740) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:415) at org.springframework.boot.SpringApplication.run(SpringApplication.java:303) at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:144) at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99) at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124) ... 71 more Caused by: org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:275) at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:237) at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214) at org.hibernate.id.factory.internal.DefaultIdentifierGeneratorFactory.injectServices(DefaultIdentifierGeneratorFactory.java:175) at org.hibernate.service.internal.AbstractServiceRegistryImpl.injectDependencies(AbstractServiceRegistryImpl.java:286) at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:243) at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214) at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.<init>(InFlightMetadataCollectorImpl.java:173) at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:127) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:1460) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1494) at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:58) at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:365) at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409) at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396) at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:341) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800) ... 86 more Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.determineDialect(DialectFactoryImpl.java:100) at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:54) at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:138) at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35) at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:101) at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263) ... 103 more 3분 15초 경에 테스트 코드 실행하면 위처럼 오류가 뜨는데 어떤 문제인지 잘 모르겠습니다..!! 회원가입 부분 테스트 코드에 문제가 발생하네용 ㅠㅠ
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
eslint의 extends쪽 질문이 있습니다.
안녕하세요 현영님. 에러는 해결을 한 상태인데 궁금한 점이 생겨 질문드립니다. const fs = require('fs'); 백쪽에 fs모듈을 쓰면서 부터 시작됐는데, 강의 마지막 부분에 와서 프론트 서버를 새로고침하니 저런 에러가 발생했습니다. 스택오버플로우를 찾아보니, https://github.com/vercel/next.js/issues/7755 프론트쪽에 next.config.js라는 폴더를 생성한 후 module.exports = { webpack: (config, { isServer }) => { // Fixes npm packages that depend on `fs` module if (!isServer) { config.node = { fs: 'empty' } } return config } }이런식으로 넣어주라는데, 프론트 서버에서는 fs모듈에 관련된 작업을 한 게 없어 여러가지 테스트를 하다가, 프론트 폴더의 .eslintrc파일에 extends를 airbnb가 아닌 주석처리된 부분으로 바꾸니 또 해결이 되었습니다.(다른 프론트나 백쪽의 코드는 수정이 없었습니다)1. 혹시 extends랑 상관이 있는건지? 아니면 그냥 일시적인 에러라고 생각을 하면 될까요?2. 관련이 없다고 하면 혹시나 알 수 없는 에러가 나올 경우 현영님의 경우 어떻게 대처를 하시나요? (에러가 생길 때마다 기록을 해두는 편인데 생각보다 찾기가 힘든? 에러들이 종종 나오더라고요.. 짬의 차인지..?)++ 어제 업데이트 하신 정보들 확인했습니다. 바로바로 업데이트 해주셔서 불편함이 없네요 감사합니다
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
h2 콘솔 복구
안녕하세요. h2 콘솔에 저장한 설정에서 필요한 부분을 삭제하여 복구 시키려고 하는데 맥북은 어떻게 처리해야할까요?... 제가 완강 후 다시 처음부터 재수강하면서 만들어보려고 하는데 그 전에 깔려있던 jpashop, h2 등등 폴더 전부 삭제 후 다시 시작하는 것이 맞죠?
-
미해결[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]
count sql 관련 질문입니다!
안녕하세요, 강의에서 보여주신 ```sql sql = """SELECT COUNT(*) FROM items WHERE item_code = '""" + item_info['item_code'] + """';""" cursor.execute(sql) result = cursor.fetchone() print (result[0]) ``` 구문에서 궁금한 내용이 있어서 질문 드립니다. sql workbench에서 SELECT COUNT(*) FROM items; 다음 구문을 한번 실행해보니 결과가 다음과 같이 나오는 것을 확인할 수 있었습니다. 여기에서, '0' 이 들어간 레코드(로우)를 가져오기 위해 fetchone() 을 사용한 것으로 이해를 하였는데요, 그럼 print (result[0]) 와 같이 [0] 이라고 인덱싱을 따로 하지 않아도 필드는 결국 하나이니까 결과는 같게 나오는 것인가요??
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
선생님 장고파일내 수정을 하고 난뒤 서버에 반영하려면 어떻게 해야할까요?
선생님 장고파일내 수정을 하고 난뒤 서버에 반영하려면 어떻게 해야할까요? 강의 보면서 프로젝트만들기를 한 후 저만의 프로젝트를 만들고자 장고 파일내 코드를 수정하려고 하는데 수정한것을 포테이너,도커 통해서 ip :80포트 들어가서 보고 싶은데 장고파일을 수정한다면 >git push 통해서 깃허브에 올리고 >image 도커 이미지 테스트 새롭게 올리고 > 컨테이너 새롭게 만들고 위와 같은 작업을 3번 해야하나요?
-
미해결
Why should we engage in UP Satta King?
SattaKingsFast is a fantastic website with a great vision. They allow everyone to make an extra income by offering UP Satta King the opportunity, and a small investment is required. Just a few minutes of your time to place bets on Rewari Satta and earn a profit. Even a person with a full-time job or small children can make an extra income by spending just a few minutes daily. And the best part is that you can work in your spare time or even when you are away from home, with no work pressure and no time limitation.
-
미해결[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]
httie 오류
안녕하세요 !! 제가 강의를 듣다 오류가 떠서요 구글링해도 나올질 않네요 ㅜㅜRest API 이해를 위한 웹기술 이해: GET 방식과 URL 강의 8:21 부근입니다. http GET http://127.0.0.1:8080/login\?user_name\=dave 명령어를 입력시 실행은 되는데 상단 이미지처럼 오류가 뜨네요 혹시 해결방안 있을까요??
-
미해결
Why do we choose the Best Web Development Company India?
There are plenty of things to keep in mind when it comes to websites, such as; getting a website design, finding the best web development company India or online retailer, etc. You also need to select an appropriate domain extension and host web service. To save you time and money, you can use Mega Web Design. They are a leading web development company in India that has won several awards and recognition. Mega offers affordable web development services, with stunning web designs and a user-friendly shopping cart. Also, create and manage your website content. This company is also the best website designing company in India. So, if you are looking for a reliable website development company in India, contact us to get more information.
-
미해결
Why do we choose Trending Men Watches these days?
The trend of wearing watches has always been a part of our lives, even before we were born. We have seen significant changes from the wristwatch becoming a fashion statement to the smartwatch, now focusing on smartwatches. You might be wondering, why do we choose to trending men watches over any other watches? The answer is the trending brands, such as Adamo watches. The brand Adamo is famous for its stylish and unique watch collections, and each one of them is exceptional. Adamo Watches for men are built with quality and fine craftsmanship by their team, and you can be sure that their watches will last a lifetime.
-
미해결아두이노와 떠나는 사물인터넷 여행 - 아두이노 입문부터 IoT 중급까지!
강의 영상 마지막
이 강의 마지막에 영상이 깨져서 나옵니다
-
미해결
Are QLD Catalytic Converters the perfect way to Buy the Best Catalytic Converter?
Yes, QLD Catalytic Converters is the one-stop platform for finding the best catalytic converter service provider for your vehicle and is a distributor for an extensive range of the best brands in catalytic converters. The catalytic converter is a device that treats emissions. This can be installed as a replacement for the old converter, usually on a used car for a long time. Getting an aftermarket catalytic converter is much cheaper than getting a new converter. QLD Catalytic Converters has a vast collection of catalytic converters for any car make and model. A Qld company has been making catalytic converters for more than a decade and has successfully earned the trust and confidence of numerous customers also. These days this company offers the catalytic converter for sale.
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
데이터베이스 관련 서적을 추천 받고 싶습니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 아니오2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]안녕하세요 김영한님! 우선 제 롤모델이십니다.. 이것만큼은 꼭 말씀드리고 싶었습니다>< 영한님의 강의로 제 지식을 쌓는 데 수혈이 되어 하루하루 성장함을 느낍니다ㅎㅎ 아직 프로젝트를 진행해보지 않았지만, 테이블을 설계하거나 sql을 보다 잘 짤 수 있도록 관련 공부를 해보고 싶은데 혹시 영한님께서 데이터베이스에 관해서 도움이 된 서적이나 혹은 추천해주실 만한 것이 있을까요?
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
settings.py의 INSTALLED_APPS 설정형식에 대해
강의에서 blog1앱을 INSTALLED_APPS에 설정할때아래의 강의의 코드를 가르쳐 주셨는데요.스크린샷처럼 "blog1.apps.Blog1Config"를 사용하지 않아도 되는건가요?<강의의 코드>INSTALLED_APPS = [ "blog1",]
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
로드밸런서와 노드포트가 왜 웹브라우저에서는 부하분산이 안 될까요?
안녕하세요. 노드포트/로드밸런서 부분 질문드립니다. 노드포트 생성 후 간단한 nginx파드 2개를 생성 후 연동해주었는데 웹브라우저에서 새로고침시, 한 쪽으로만 트래픽이 가게됩니다. curl 로 http://publicIP:30080(노드포트넘버) 해줬을때는 골고루 부하분산이 되거든요. 노드포트 문제인가, 해서 로드밸런서 생성 후 로드밸런서로 해도 마찬가지입니다. curl만 갑니다. 왜 꼭 웹브라우저에서 테스트 할 때만 부하분산이 안 될까요?
-
미해결[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]
help, dir 함수 질문
안녕하세요 : ) 디테일하고 가장 이쁜 시각화 라이브러리 사용법 이해1 5분 35초 Q1 특정 라이브러리나 매소드에 대한 가이드 정보를 얻고 싶을 때 help 를 사용하는 것으로 알고 있는데 help와 dir 함수의 각 사용 목적, 차이점이 무엇인가요? 각각 어떨 때 사용하는지 궁금합니다. Q2 help 의 경우 cf.help() 이런 식으로 쓸 때도 있고 cf.help(bar) 이런 식으로 사용하는 경우도 있는데 help의 괄호 안에 들어가는 것은 cf 내에 있는 특정 함수에 대한 정보를 얻고 싶을 때 지정해 주는 것인가요?
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
Attributeconverter @Converter와 nativeQuery와 함께 사용했을때 @Converter가 작동하지 않습니다. 답변해주시면 큰절올리겠습니다,,,,,
1. 강의 내용과 관련된 질문인가요? 아닙니다. 그래도 답변 해주시면 너무 너무 감사드리겠습니다. 2. 네!! 어디에서도 찾지 못했습니다. 3. 넵! 지금 현제 하고 있는 프로젝트에서 Entity에 enum 필드를 @Enumerated를 사용하지 않고 컨버팅해서 사용하려고 했습니다. 예를 들자면 남자(1) 여자(2) 과같은 enum이 있을때 db에 저장할때는 1과 2 (코드값)을 넣고 select로 값을 가져올때는 남자,여자 이렇게 문자열로가지고 오고싶었고 그 방법으로 @Converter 를 사용하는것이였습니다. @Converter는 jpa에서 제공하는 findbyId() 와같은 함수에서는 잘 작동했지만 jpql을 사용해서 db에 직접 쿼리를 날릴때는 전혀 작동하지 않는 문제가 있었습니다. 디버깅 해봤을때는 jpql을 호출할때 내부적으로 @Converter의 프록시가 호출이 안돼서 아에 Attributeconverter의 구현클래스(컨버터)조차 호출이 되지 않았습니다. 저 혼자 해결해 보려했으나 도저히 해결이 안되고 물어볼 곳이 없어서 이렇게 글을 올리게 됐습니다. 답변부탁드립니다.
-
미해결사물인터넷 통신은 내 손에 (Arduino, MQTT, Nodejs, MongoDB, Android,VS Code)
외부 네트워크에서 접속하려면 어떻게 해야될까요?
수업을 다 듣고 나서 안드로이드에서 동작을 했는데 잘 작동이 됩니다. 공유기 설정 사이트 들어가서 외부 포트 3000 내부 1883으로 설정 후 외부접속 이 되지 않아 질문 드립니다. 다른 네트워크에서 접속을 하려면 어떻게 해야될까요
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
이론에서 내장 톰캣 서버에 대한 질문입니다!
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요. 혼자 스프링 프레임 워크 공부를 하다가 이 강의를 듣게 되었습니다. 작동 원리에 대해서 궁금한 점이 있는데요, 웹브라우저에서 url을 넘져주면 내장 톰캣서버가 작동하면서 컨트롤러를 찾고~~~ 이렇게 작동 된다고 하셨는데, 내장톰캣서버가 디스페처 서블릿인가요?? 아니면 아예 다른것인가요???
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
왜 클라이언트 서버에서 토큰을 처리하는가용?
잘 모르겠지만 설계적으로는 보안에 관련된건 서버사이드쪽에서 처리하는게 좋다고 해서 저는 지금 강사님 강의 듣고 장고에서 set_cookie를 이용해서 def access_token_issue(id): access_payload = {"id": id, "exp": timezone.now() + timezone.timedelta(hours=access_token_time), "iat": timezone.now()} access_token = jwt.encode(payload=access_payload, key=JWT_SECRET_KEY, algorithm=ALGORITHM, headers=header) return access_token res_cookie.set_cookie(key='access_token', value=access_token_issue(id=user.id), httponly=True, samesite=None) 이렇게 하고 있어요. 강사님의 생각을 듣고 싶습니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part8: Entity Framework Core
Fluent API로 FK를 설정할 때 발생하는 에러
2022.05.06 기준 builder.Entity<Player>() .HasMany(p => p.CreatedItems) .WithOne(i => i.Creator) .HasForeignKey(i => i.CreatorID) 강사님은 영상에서 Item DataModel의 int CreatorID만 Nullable로 설정하셔서 잘되었지만 똑같이 해보면 FK에서 에러가 발생합니다. public Player Creator Property도 똑같이 Nullable로 설정해줘야 에러가 사라집니다. 원인을 잘 모르겠습니다....