묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
swagger-ui.html
안녕하세요 기존의 프로젝트에 swagger를 적용시켜보려고 합니다. 강의 내용대로 따라가고 있는데, http://localhost:8080/v2/api-docs 는 잘 실행되는데 http://localhost:8080/swagger-ui.html 은 404 에러가 뜨네요;;; 왜 매핑이 안되는걸까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
질문있습니다.
1. 강의 13:24 경입니다. 현재 memberService가 먼저 생성되었으므로 memberSerivce내의 memberRepository(A)가 있을 것이고 그이후에 memberRepository(B)가 새로 할당되었는데요. afterEach에서는 B의 clearStore가 이루어졌는데 밑에서 테스트는 memberService의 A로 수행하고 있는데 어떻게 테스트가 정상적으로 작동하는 것인지 잘 이해가 안갑니다. 즉 B의 store가 초기화 된 것이지 A의 store가 초기화 된 것은 아닐텐데...둘이 이름이 같으면 new로 할당해도 같은 객체를 참조하나요? (MemberService 클래스에서 memberRepository(A)가 final 로 선언되어서 그런 건가요? store가 static인 것과는 별개라고 생각했는데 store가 static이기 때문인가요?) 2. 저는 아래와 같이 memberService클래스에 clear메소드를 또 추가하고 Test에서 afterEach로 매번 초기화해주는 방식을 구현했는데 실무에서 이런방식은 문제가 될까요? MemberService.java public void clear(){ ((MemoryMemberRepository)memberRepository).clearStore(); } MemberServiceTest.java @AfterEach void clear(){ memberService.clear(); } 감사합니다.
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
docker-compose.yml 의 mysql 을 주석처리 하면
docker-compose.yml 의 mysql 을 주석처리 하면 로컬에서 docker-compose up 해서 개발할 때 db 안올라오지 않나요? 개발할때는 어떻게 하나요?
-
미해결CSS Flex와 Grid 제대로 익히기
카테고리 정렬하기.
신박한 아이디어입니다.. 이게 컬럼으로도 정렬이 될까 생각해서 grid-column으로 똑같은형태로 적용해보았습니다만 각각의 컬럼이 빈틈없이 채워지지는 않네요. 컨테이너의 어떤 속성을 부옇면 제대로 정렬리 가능할까요?
-
미해결Vue.js - Django 연동 웹 프로그래밍
createView에서 success_url
class TodoCV(CreateView): model = Register fields = '__all__' template_name = 'todo/todo_form.html' success_url = reverse_lazy('todo:list') http://127.0.0.1:8000/todo/create/ 에서 값을 집어넣고 ADD 버튼을 눌러도, todo/create/ 창만 새로고침만 되고 todo_list로 넘어가질 않습니다ㅜㅜ views.py, todo/urls.py, todo_form.html 파일 다 확인했는데 어떻게 해결해야 할지 모르겠습니다ㅜㅜ 도와주세요
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
RequestScope 요청이 발생할 때
안녕하세요. 질문이 있습니다. @RequestScope로 정의시 요청이 발생할 때 Bean객체가 생성되어 자동주입이라고 적혀있는데요. 요청이 발생할 때 부분을 모르겠습니댜. 현재 어느부분이 요청이 발생한 부분인가요? Forward방식으로 리턴을 하고 있기 때문에 여기서는 새로운 요청이 아닌 것으로 이해하고 있습니다.
-
미해결기본을 확실히!! HTML의 모든 것
개발도구
vs code랑 비교하면 어떤게 더좋나요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
생성자를 생성하고 하고 그원본에 그값을 적용 시켜서 호출할때마다 값을 감소 시키고 싶어요
using System; using System.Collections.Generic; using System.Diagnostics; using System.Text; namespace CSharp { //참조 Ref class Naruto { //붕어빵 재료 //속성은 데이터로 기능은 함수로 표현 public int HP; //속성 public int Chakra; public int Nine_Tailed_Fox_Chakra; public Naruto() //생성자 { HP = 100; Chakra = 10; Nine_Tailed_Fox_Chakra = 1000; } public Naruto(int Chakra, int FoxChakra) : this() { this.Chakra -= Chakra; this.Nine_Tailed_Fox_Chakra -= FoxChakra; } } class Class2 { static void AlterEgo() { Console.Clear(); while (true) { string Ninja_Technique; Naruto NarutoAE = new Naruto(1, 30); Console.WriteLine("나루토 분신 생성\n"); Console.WriteLine("나루토 본체 정보"); Console.WriteLine($"체력: {NarutoAE.HP}\n차크라: {NarutoAE.Chakra}\n구미호차크라:{NarutoAE.Nine_Tailed_Fox_Chakra}\n\n"); Console.WriteLine("[1]그림자 분신술"); Console.WriteLine("[2]분신술 해제"); Ninja_Technique = Console.ReadLine(); if(Ninja_Technique == "1") { AlterEgo(); } else if(Ninja_Technique == "2") { break; } } } static void Main(string[] args) { Naruto Naruto_Origenal = new Naruto(); while (true) { Console.Clear(); string Ninja_Technique; Console.WriteLine("나루토 본체\n"); Console.WriteLine($"체력: {Naruto_Origenal.HP}\n 차크라: {Naruto_Origenal.Chakra}\n 구미호차크라:{Naruto_Origenal.Nine_Tailed_Fox_Chakra}\n"); Console.WriteLine("[1]그림자 분신술"); Ninja_Technique = Console.ReadLine(); Console.Clear(); if (Ninja_Technique == "1") { AlterEgo(); } } } } }
-
미해결트렐로 개발로 배우는 Vuejs, Vuex, Vue-Router 프론트엔드 실전 기술
안녕하세요. 강의 너무 잘보고 있습니다.
PS D:\trello\lecture-vue-trello-server> curl localhost:3000/health api 서버 명령을 하였습니다. 그런데 curl : URI 접두사를 인식할 수 없습니다. 위치 줄:1 문자:1 + curl localhost:3000/health + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotImplemented: (:) [Invoke-WebRequest], NotSupportedException + FullyQualifiedErrorId : WebCmdletIEDomNotSupportedException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand 위와 같은 에러가 나서 해결방법좀 알 수 있을까요?
-
미해결대세는 쿠버네티스 (초급~중급편)
대시보드가 나타나지 않고있어서 질문드립니다 ㅜㅜ
강의 초반부 진행중에 대시보드가 등장한 이후부터 진행이 안되고있어 질문드립니다 ㅜㅜ https://kubernetes.io/ko/docs/tasks/access-application-cluster/web-ui-dashboard/ 여기 링크를 참조하여 kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0/aio/deploy/recommended.yamlkubectl proxy 위 2가지 명령어를 입력해서 이렇게 결과가 떳는데 http://서버아이피:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/ 로 접근하니 여전히 대시보드가 나오지 않고있습니다 ㅜㅜ iwinv 에서 2코어 이상의 서버를 호스팅하고 docker, kubernetes 설치후에 kubeadm 설정까지 한 이후에 진행하였습니다! 뭔가 더 해주어야 할게 있을까요??
-
미해결스프링 기반 REST API 개발
[인덱스 만들기] 에서 ErrorsResource 부분 질문입니다.
안녕하세요. 강의 목차 중 [인덱스 만들기] 부분 진행하다가 질문이 있습니다. 현재 Spring boot 2.3.4 버전 사용중입니다. ErrorsResource를 만들고, EventController.java파일에서 if(errors.hasErrors()){ return ResponseEntity.badRequest().body(new ErrorsResource(errors)); } eventValidator.validate(eventDTO, errors); if(errors.hasErrors()){ return ResponseEntity.badRequest().body(new ErrorsResource(errors)); } 여기서 return body에 new ErrorsResource(errors)를 추가하니까 500에러가 발생했습니다. 제가 어떤 부분을 놓치고있는 건지 찾아봐도 도저히 모르겠습니다.. ## error 내용 2020-10-02 22:09:06.151 WARN 14548 --- [ main] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: Can not start an array, expecting field name (context: Object); nested exception is com.fasterxml.jackson.core.JsonGenerationException: Can not start an array, expecting field name (context: Object)] MockHttpServletRequest: HTTP Method = POST Request URI = /api/events/ Parameters = {} Headers = [Content-Type:"application/json;charset=UTF-8", Content-Length:"343"] Body = {"name":"spring","description":"rest api dev with spring","beginEnrollmentDateTime":"2020-10-02T23:28:00","closeEnrollmentDateTime":"2020-10-01T23:28:00","beginEventDateTime":"2020-10-02T23:28:00","endEventDateTime":"2020-10-03T23:28:00","location":"kangNam Station D2 startUP factory","basePrice":10000,"maxPrice":200,"limitOfEnrollment":100} Session Attrs = {} Handler: Type = com.kyeongmin.demorestapitest.events.EventController Method = com.kyeongmin.demorestapitest.events.EventController#createEvent(EventDTO, Errors) Async: Async started = false Async result = null Resolved Exception: Type = org.springframework.http.converter.HttpMessageNotWritableException ModelAndView: View name = null View = null Model = null FlashMap: Attributes = null MockHttpServletResponse: Status = 500 Error message = null Headers = [Content-Type:"application/hal+json"] Content type = application/hal+json Body = Forwarded URL = null Redirected URL = null Cookies = [] 아래는 ErrorsResource.java 코드 부분입니다. github 주소입니다 https://github.com/gkm2019/rest-api-test-with-spring
-
미해결[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 - 손흥민을 찾아라!
혹시 외부 서버에서 videocapture 함수를 사용 하는 게 가능한가요?
안녕하세요 강사님! 이번 강의를 듣고 나서 노트북 웹캠을 이용하여 실시간으로 face recognition모듈을 이용하여 사람을 식별하는 프로젝트를 진행하는 중인데요, 질문이 한기지 있습니다. 제가 현재 플래스크 서버에서 웹캠 코드를 실행해 보는 중인데요, 로컬호스트로 서버를 구동하면 현재 기기의 노트북 카메라를 잘 찾지만, aws 서버에 올린 후에는 해당 서버의 컴퓨터를 인식해서 그런지 잘 구동이 되지 않습니다. 혹시 외부 클라이언트에서 접근할 때에도 해당 videocapture 함수를 이용할수 있는 방법이 따로 있을까요? 좋은 강의 감사드립니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
질문 있습니다~
회원서비스테스트 9:46에 assertThrows(IllegalStatusException.class, 람다표현식) 이와 같이 작성해주셨는데요, 여기서 .class는 어떤 의미인가요?
-
해결됨만들면서 배우는 Svelte
질문이요
투두리스트를 완주 했는데요 보다보니 생각난게 있는데요 라이프사이클로 접목하지 않는 이유라도 있나요? 전에 뷰나 리액트 강의를 약간 본적이 있는데요 리액트에 경우는 그걸 토대로 제작 하는걸 봐서요
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
이미지 캐루셀이 깨집니다.
모달형식의 컴포넌트가 포지션이 fixed 일텐데, 중간영역에 갇혀있습니다.. 제로초님 ch3 클론해서 모듈다운받고 소스코드 비교해보아도 차이점을 모르겠습니다. 창 2개 열어놓고 스타일 차이점을 비교해보았는데 Overay div 스타일태그가 차이점도 없었습니다. 둘다 position: fixed; z-index: 5000; top: 0; left: 0; right: 0; bottom: 0; 제 소스코드: https://github.com/galaxy4276/NodeBird-React-
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
ddl-auto에 대해
안녕하세요! 예제를 보면서 잘 따라하고 있는 중에 질문이 있습니다. spring: datasource: url: jdbc:h2:tcp://localhost/~/jpashop username: sa password: driver-class-name: org.h2.Driver jpa: hibernate: ddl-auto: create properties: hibernate:# show_sql: true format_sql: true thymeleaf: prefix: classpath:/templates/ suffix: .html application.yml 에서 spring.jpa.hibernate.ddl-auto: create 가 테이블을 삭제하고 다시 생성해준다고 했는데, 저는 어플리케이션 재실행을 하고 나면 Member 테이블에 재실행하기 전에 insert 한 row 값이 있습니다.. 왜 그럴까요?? Member 테이블뿐만 아니라 다른 테이블도 마찬가지입니다.. 테이블을 삭제하고 다시 생성하면 그 테이블 안에 있던 데이터들은 모두 사라지는게 아닌가요??
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part9: MMO 컨텐츠 구현 (DB연동 + 대형 구조 + 라이브 준비)
프로퍼티의 get set
안녕하세요 Players의 PlayerDbId, Session의 프로퍼티는 {get; set;}으로 설정되었는데 ClientSession_PreGame의 AccountDbId는 {get; private set;}으로 설정되어있습니다. AccountDbId는 이 클래스에서만 변경 가능함.. 이라고 설정해두는건 아마 오랜 경험이 있어야 될것 같습니다. 강사님은 보통 어떤 경우를 구분해서 프로퍼티를 설정하시는지 (대략적으로라도..) 궁금합니다~
-
미해결코로나맵 개발자와 함께하는 지도서비스 만들기 1
이미지를 어떻게 올리나요ㅜㅜ
localhost3000에 있는 지도 프로그램에 이미지를 올리고 싶은데 안되네요ㅠ <img src="/myfirstmap/public/images/이미지제목.jpg">라고 쳤는데 이게 node js라서 안되는건가요? 강의에서는 <img src="https://myfirstmap.s3.ap-northeast-2.amazonaws.com/circle.png"> 로 한건 되는데 이 파일 경로를 어떻게 해야되는거죠ㅜㅠ
-
미해결스프링 핵심 원리 - 기본편
필드주입에 대해서 질문드립니다.
안녕하세요 김영한 선생님 강좌 너무너무 잘보고 있습니다.강좌를 보던중 이해가 안되는 부분이 있어서 글을 남깁니다. 섹션7. 의존관계 자동 주입 - 다양한 의존관계 주입 방법 (21:48)에 보면 new 연산자를 통해서는 필드 주입이 되어있는것에 값을 넣을 수없다고 하셨는데 해당 예제에서 Test를 통해 '직접 값을 넣어줬을때'는 벌써 'Autowired 필드 주입으로 DI가 이미 되어있으므로' 직접적으로 값을 넣지 못해서 nullpointException이 뜨는게 맞는거죠? 뒤에 설명에서 컨테이너에서 가져와야 주입이 되는거라고 하셔서 그걸 좀 더 자세하게 이해하면 위와같이 이해해봤는데 제가 저렇게 이해한게 맞는지 궁금해서 질문드렸습니다. 답변 주시면 감사하겠습니다ㅎㅎㅎ
-
해결됨만들면서 배우는 Svelte
여기 투두를 이용해서요
투두리스트를 변형해서 그대로 게시판 만들기로 사용 할 수 있나요? 강의에 나온대로 할 수 있는지 궁금합니다. (개인적으로 이메일 따로 보냈어요 확인해보세요 ㅎㅎ)