묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
apollo 셋팅하는 부분이 어느쪽인가요?
해당강의 찾아봐도 셋팅하는 부분은 안나오고그냥 설치시 버전 오류가 발생합니다.
-
미해결스프링 핵심 원리 - 기본편
LogDemoService 에서 ObjectProvider를 쓰는 이유
LogDemoController 부분@Controller @RequiredArgsConstructor public class LogDemoController { private final LogDemoService logDemoService; private final ObjectProvider<MyLogger> myLoggerProvider; @RequestMapping("log-demo") @ResponseBody public String logDemo(HttpServletRequest request) { String requestURL = request.getRequestURL().toString(); MyLogger myLogger = myLoggerProvider.getObject(); myLogger.setRequestURL(requestURL); myLogger.log("controller test"); logDemoService.logic("testId"); return "OK"; } }여기서 이미 요청이후에MyLogger myLogger = myLoggerProvider.getObject();MyLogger타입 빈을 생성해서 myLogger 에 넣어준거 아닌가요??근데 왜 LogDemoService 부분에서@Service public class LogDemoService { //private final ObjectProvider<MyLogger> myLoggerProvider; private final MyLogger myLogger; @Autowired public LogDemoService(MyLogger myLogger) { this.myLogger = myLogger; } public void logic(String id) { //MyLogger myLogger = myLoggerProvider.getObject(); myLogger.log("service id = " + id); } }또 ObjectProvider를 해서 MyLogger 빈을 생성해서 찾아야하는 지 모르겠습니다.ObjectProvider를 사용하지않고 @Autowired를 사용하면 @Autowired가 생성자를 통해 MyLogger 타입으로 검색해서 LogDemoController 부분에서 생성된 myLogger 를 자동으로 의존관계주입하고 그것을필드로 주입 하는 거 아닌가요?? 왜 위에코드처럼 하면 오류가 나는지 모르겠습니다.ScopeNotActiveException: Error creating bean with name 'myLogger' @Autowired 는 싱글톤 빈만 찾을 수 있어서 그런건가요? MyLogger 이 request 스코프이니까??답변 주시면 정말 감사하겠습니다.
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
Django Unit Test에서 Async Task 시 Default DB 사용 이슈
unittest 기반의 Unit Test시 Celery 혹은 ProcessPoolExecutor을 이용하면 해당 Context에서 DB 접근 시, Test DB를 참조 하는 것이 아니라 settings의 Default로 설정해놓은 Exist DB에 접근하는 이슈가 있더군요. 해당하는 경우 어떻게 해야 Test DB로 붙어서 작업할 수 있을까요?with concurrent.futures.ProcessPoolExecutor() as executor:
-
미해결대세는 쿠버네티스 (초급~중급편)
버전 1.15 쿠버네티스 longhorn 설치 오류
안녕하세요~Storage 실습 진행하다가 Longhorn 설치가 안되어 질문 드립니다.관련해서 검색해보니 1.22버전에서 발생하는 문제라고 하는데.. 저는 1.15버전을 사용하고 있는데도 해당 오류가 나서 문의드립니다.버전
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
configureHandlerExceptionResolvers을쓰면 안되는이유
왜 스프링이 제공하는 ExceptionResolver가 없어지면안되는건가요?없어지면어떻게되는거죠?
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
배포 부분에 대해서
아직 배포 부분까지 수강하진 않았지만학습 자료를 미리 보니까 구글 클라우드 이용해서 배포하는 방법을 다루고 있는 것 같은데,혹시 AWS 이용해서 배포하는 내용이 추가될 가능성은 없을까요?
-
미해결Flutter + Firebase로 넷플릭스 UI 클론 코딩하기 [무작정 플러터]
CarouselImage문제
안녕하세요, home_screen.dart 페이지에서 movies이 부분도 빨간줄이 쳐져 있습니다.어떻게 해결해야 할까요?
-
미해결실전! 스프링 데이터 JPA
@Transactional
spring jpa에 @Transactional을 사용해야하나요???
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
EntityManager 질문드립니다
엔티티 매니저는 쓰레드간 공유를 하면 안된다고 하셨는데 Spring Data JPA를 사용할때는 save 같은 메서드별로 엔티티매니저가 생성되고 소멸되는것인지 아니면 요청 쓰레드 별로 하나의 엔티티매니저가 생성되는것인지 궁금합니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
th:onclick 질문
th:onclick="|location.href='@{/basic/items/{itemId}(itemId=${item.id})}'|" 을 간결하게 하고 싶어서 th:onclick="|location.href='@{/basic/items/${item.id}}'|"이렇게 해봤는데 400에러가 뜨더라구요 onclick은 간결 표현식이 안되나요?
-
해결됨배달앱 클론코딩 [with React Native]
빌드 에러
Failed to construct transformer: Error: error:0308010C:digital envelope routines::unsupported at new Hash (node:internal/crypto/hash:71:19) at Object.createHash (node:crypto:133:10) at stableHash (C:\Users\user\Food-Delivery-App\front\node_modules\metro-cache\src\stableHash.js:19:8) at Object.getCacheKey (C:\Users\user\Food-Delivery-App\front\node_modules\metro-transform-worker\src\index.js:593:7) at getTransformCacheKey (C:\Users\user\Food-Delivery-App\front\node_modules\metro\src\DeltaBundler\getTransformCacheKey.js:24:19) at new Transformer (C:\Users\user\Food-Delivery-App\front\node_modules\metro\src\DeltaBundler\Transformer.js:48:9) at C:\Users\user\Food-Delivery-App\front\node_modules\metro\src\Bundler.js:22:29 at runNextTicks (node:internal/process/task_queues:60:5) at process.processTimers (node:internal/timers:504:9) { opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ], library: 'digital envelope routines', reason: 'unsupported', code: 'ERR_OSSL_EVP_UNSUPPORTED' }파일을 옮기다가 에러가 났는데 몇 시간째 해결 못해서 결국 여기서 여쭤봅니다ㅠㅠnpm run android 실행 결과 이 에러가 발생했습니다.서칭 결과, 이 에러가 node 버전 문제라고 해서 다운그레이딩 시켜서 해봤으나 해결되지 않았어요이 전에 다른 에러로 찾고 있다가 npm install -g npm@latest 로 했더니 해결 됐었거든요 그래서 npm이랑 node 버전을 다 다운그레이딩 했는데 안됐습니다혹시 다른 방법이 있을까요???
-
미해결배달앱 클론코딩 [with React Native]
티맵 패키지 오류
티맵 모듈을 설정하고 androidManifest.xml 에 readme에 나온 것과 공식 문서에 나온 것을 모두 적용시켜주었고 커뮤니티에 있는 글 따라 안드로이드 스튜디오에서 jar 파일을 추가했으나 여전히 error: package com.skt.Tmap does not existimport com.skt.Tmap.TMapTapi; 다음과 같은 오류가 발생합니다. 검색을 해보아도 별다른 얘기가 나오질 않아 여쭤봅니다. 혹시 왜 그런지 아실까요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
[Errno 2] No such file or directory
cmd 창에 python chapter10_01.py 입력했습니다.[Errno 2] No such file or directory 섹션 3을 보고 파이썬 삭제했다가 다시 깔아도 똑같습니다.cmd를 관리자 권한으로 실행했는데도 똑같습니다. 혹시, 해결책 없을까요?
-
해결됨자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
배포 질문!!
안녕하세요 강의 잘 듣고 있습니다!!강의에서 배포를 위해 Java, git, mysql 이렇게 세가지 프로그램을 설치했는데 만약 데이터베이스를 oracle을 사용한다면 mysql이 아닌 oracle을 설치하면 되는걸까요?? 그리고 스프링부트의 dependencies를 통해 여러가지 라이브러리들이 자동으로 설치되는데 jar파일을 EC2에서 실행하면 자동으로 똑같이 라이브러리들(mybatis, websocket 등등)이 설치되는게 맞는걸까요?? 한번 시도해보고 싶어서 질문 드립니다!!
-
미해결[하루 10분|Web Project] HTML/JS/CSS로 나만의 심리테스트 사이트 만들기
아톰 에디터 설치
atom.io로 들어가면 자꾸 이런 화면이 나오네요! 어떻게 해야 강의에서 보여주시는 화면으로 들어갈 수 있나요? ㅠㅠㅠ
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
문제풀이관련 질문
안녕하세요 큰돌님 문제풀이 관련 질문이 있어 이렇게 글을 남깁니다.유튜브에서 코딩테스트 딱 이정까지 고민하세요 영상을 보면 난이도에따라 골드5~3정도는 1시간골드2~플레 4시간 고민하라고 하셨는데, 말씀해주신 시간만큼 고민했지만 풀지 못한 문제 또는 틀린 문제는 어떤 방식으로 학습하고 복습하는게 좋나요?
-
미해결CSS Flex와 Grid 제대로 익히기
Grid 수직정렬 문의
안녕하세요. 영상 잘 보고 있습니다.문의드리고 싶은 내용은 다음과 같습니다.3행 1열 의 부모 컨테이너와 자식요소 (.logo, .search-bar, .banner) 일때.container { display: grid; grid-template-columns : 20% 1fr 20%; }@media (max-width: 600px) { // 에서 1행 3열로 변동하게 된다면#header{ display: grid; grid-template-columns: 1fr; grid-template-rows: 1fr 1fr 1fr; } .logo, .search-bar, .banner{ grid-column: 1/2; grid-row: 1/2; }}자식요소에 grid-column: 1/2; grid-row: 1/2; 적용시키는게 일반적인 방법인가요?
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
안녕하세요. stream관련해서 질문드립니다.
stream강의 처음코드에선 controller라는 변수에 streamcontroller()를 할당해주고 stream이라는 변수에 controller.stream을 할당해주고나서 stream을 사용할수있었는데요.두번쨰 calculate 코드에선 해당작업을 하지않고도 listen을 할수있더라고요. 이 이유는 무엇인가요?? 또한 첫코드에선 broadcaststream을 사용해야 여러번 리슨할수있다고 하셨는데 두번째 calculate코드에서 제가 임의로 playcalculate().listen((val) {print('$val');}); 스테이트먼트를 두개만들어서 시험해봤을땐 broadcaststream과 같은 기능을 하더군요. 이는 Stream<int> playasync()async*{ yield* claculate(1);yield* claculate(1000);}처럼 stream<>데이터타입을 가진 함수를 만들게되면 dynamic처럼 Single subscription streams와 Broadcas streams 어떤 종류로 써도 무방하게 만들어진것인가요??
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
c++ 코드를 파이썬으로
안녕하세요.문득 든생각이 있습니다. c++도 공부는 하는데 시간이 좀 부족해서 수업을 들으면서 파이썬으로 최대한 매핑해서 코드를 짜보려고 합니다. 강사님 문제 풀이 로직(c++) 코드를 파이썬으로 옮기면 코딩테스트에서 시간 초과나 메모리 문제가 생길 수 있나요?
-
미해결
hello-mvc 그대로 따라했는데 500에러가 납니다..
그대로 따라한 것 같은데 뭐가 잘못된걸까요?