묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
DTO 작성에 관련 질문
강좌 재미있게 듣고 있습니다. 강의를 듣던 중 질문이 생겨서 이렇게 질문글 남깁니다. mvc2강좌를 듣던중 HttpMessageConverter와 관련하여 학습하고, DTO를 활용해서 비지니스 로직 레이어까지 전달한다는 내용은 이해했습니다. 제가 한번 테스트 하던 중 아래와 같은 경우에는 어떻게 실무에서 해결하는지 궁금해서 질문남깁니다. <상황제시> * json 형식이 아래와 같이 2가지 케이스로 나뉜다 ```json { "id":"hello-id", "data": "hello-data" } ``` ```json { "id":"hello-id", "data": { "key": "value" } } ``` 요약하자면 data에 대응하는 value가 string 또는 객체로 들어갈 수 있는 상황입니다. 이런 상황에서 ```java class Dto { @Datapublic class Dto { private String id; private Object data;} } ``` 와 같이 활용하면 잘 안 되더라구요.. HttpMessageNotReadableException 라는 예외가 발생하는 것을 확인했습니다. 동일한 url 에 GetMapping 에서 활용하고자 하는데, 이런 경우에는 현업에서 어떻게 활용하나요? DTO를 상속하는 형태로 추상클래스생성 및 확장하는 형태로 진행하나요? 궁금합니다!
-
미해결만들면서 배우는 리액트 : 기초
useState 안에 함수를 넘기면 왜 반복실행을 방지할 수 있나요?
해당 영상 강의 초반에 const [counter, setCounter] = React.useState(jsonLocalStorage.getItem('counter')) 위 코드를 수정하시면서 카운터의 useState( ) 초기값에 함수 형식으로 쓰면, App 이 렌더링 될 때마다 local storage 에 접근하는 걸 방지할 수 있다고 설명하신 걸로 이해했습니다. 왜 함수 형식 () => { return ... } 으로 useState 초기값에 코드를 쓰면 리액트가 반복실행을 안하는(?) 건지 궁금합니다! 감사합니다 :)
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
강의 중간부터 뭔가 잘못된걸가요?? 에러가 계속 뜹니다,,,아마 서버에서 id를 제대로 못 가지고 오는 것 같은데,,
뭔가 잘못 된 것 같습니다,,,서버 연결할 떄도 test 파일 새로 만들었다가 다시 서버 하나 더 파서 연결하고 리액트도 test에 다운했다가 다시 grab market에 다운하고 차라리 강의 중간부터 다시 들어야 할 수 도 있겠습니다 ㅠㅠ 이상 하소연 이었구요,, 아마 제가 생각하기엔 id가 제대로 안넘어 오는 것 같은데 어떻게 해야하나요? axios.get 주소 부분에 $id를 안넣고 원래 되로 하면 웹이 열리긴 하는데 상품을 눌렀을 떄 http://localhost:3000/products/%201 이런식으로 id가 제대로 안 넘어간 것 처럼 뜹니다
-
미해결
webpack-dev-server 질문좀 드리겠습니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. 안녕하세요. 저는 개발자가 하고싶은 예비 개발자 중 1명입니다. 제가 인강을 보면서 진행하는데 막히는 부분이 있어서 질문드리려고 사진을 이렇게 올리게 되었습니다. 일단 어디가 막히는지 말씀드리겠습니다. 터미널에 webpack-dev-server 를 입력하면 자동으로 새로고침이 된다고 인강에서 말해주셨는데 index.js 파일은 숫자를 고치고 저장을 하면 개발자도구 콘솔창에 두 숫자를 곱한 합이 새로고침되서 바로바로 콘솔창에 나오는데 index.html 파일처럼 입력하고 새로고침을 아무리해도 브라우저에 표시가 안되서 두세번 돌려봐도 왜 안나오는지 모르겠습니다. 제가 코드를 이상하게 친건지 모르겠습니다. 그래서 혹시 저보다 더 알고 계신분은 뭐가 보이지 않을까 해서 이렇게 질문글을 올리게 되었습니다. 혹시 제 코드에 빠진 부분이나 이상한 부분 있으면 말씀 부탁드리겠습니다 ㅠㅜ 수업을 더 진행하고 싶은데 여기서 막히니까 너무 힘듭니다...
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
선생님같이 한 줄 한 줄 코드를 인터프리터에서 확인하면서 하고 싶은데, 저는 shift-enter를 하면 그 줄만 실행이 되어 버립니다.
원래 주피터 노트북을 쓰다가 vscode에서 py파일로 편집을 하려니 익숙하지가 않네요. 매 코드 줄마다 shift-enter를 치면서 진행을 해야하는 건가요? 앞선 강의에서는 ctrl f5로 실행을 한다고 하셨는데 ctrl f5를 해보니 그냥 전체 코드가 실행되어서요... 어떻게 하면 '지금 커서가 있는 그 줄 위까지' 코드를 실행시켜서 결과를 인터프리터에서 확인할 수 있나요?
-
해결됨실제 이력서 사례로 알아보는 [합격하는 이력서] 작성 가이드
세미나 안내 문의!!!
안녕하세요 워니님!! 드디어 워니님께 피드백 받을 수 있는 시간이 다가오고 있는데요 혹시 담주 월욜에 진행되는 세미나 안내 문자는 언제 받아볼 수 있을까요? 제가 혹시.. 연락처를 잘못 적었을까 혹은 스팸으로 가진 않았을까 걱정이 되어서요 🥲 바쁘시겠지만 확인 부탁드려도 될까요?
-
미해결[유니티 레벨 업!] 모듈식으로 개발하는 퀘스트&업적 시스템
17:20 오류문의
NullReferenceException: Object reference not set to an instance of an object QuestSystem.Awake () (at Assets/Inf_scripts/Quest/QuestSystem.cs:71) UnityEngine.GameObject:AddComponent() QuestSystem:get_Instance() (at Assets/Inf_scripts/Quest/QuestSystem.cs:35) QuestGiver:Start() (at Assets/Inf_scripts/Quest/QuestGiver.cs:14) 뭐가 빠진건지 잘모겠어요
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
빨간 줄이 아니고 에러가 콘솔에 출력됩니다.
말씀하신대로 했는데요, 영상에서처럼 빨간줄이 그어지고 그 위에 마우스를 올리면 에러가 설명되는 방식이 아니라 콘솔에 에러가 전부 설명되네요. 어떻게 해결할 수 있을까요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
jwt.verify를 써서 토큰의 유효성을 확인하는 부분에 있어서 질문이 있습니다.
passport-jwt 라는 모듈을 설치해서 JWTStrategy 를 이용하여 하는 방법과의 차이가 있나요?? 둘다 비슷해보여서 질문드립니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
XmlReader Read 질문
항상 좋은 강의 감사드립니다. r.depth에 관해서 질문이 있습니다. while(r.Read()) 를 할때마다, r.depth + 1 이 자동적으로 되는지 궁금합니다. r.depth에 +1을 해준적이 없는데 debug를 했을때 자동적으로 depth에 +1 이 되어있어서 이렇게 질문을 드립니다. r.Read 를 할때마다 함수에서 자동적으로 r.depth + 1 이 되는것으로 생각하고 있습니다. 제 생각이 맞는건가요?
-
미해결운영체제 공룡책 강의
왜 무료인지 이해를 못 하겠네요..
어지간한 유료 강의보다 훌륭합니다..
-
미해결
AJ 1 Sale who didn't take basketball too seriously
The change was also meant to resemble an infinity symbol - you can trace the pattern across the midsole and never pick up your finger. The design still creates a functional kinetic system in the same way that Jordan Brand's Flight Plate and Eclipse Plate did. The versatile forward came from unassuming beginnings, describing himself as a player AJ 1 Sale who didn't take basketball too seriously until he was older, developing a supportive relationship with his mother along the way. The colorway pulls from his memory of a childhood gym where his mother rebounded for him. With a similar look and feel to the Air Jordan I HI OG CO.JP, this rendition replaces Midnight Navy with a recognizable Bordeaux color. The shoe features a jewel Wings logo and silver Swoosh and adds a nylon tongue with a stitched Nike Air woven label. Underfoot, the Why Not Zer0.4 incorporates a double-stacked Zoom Air bag to help improve responsiveness and cushioning during play. For Westbrook, basketball and style aren't two different communities; they're one and the same. Petrie and LeBron wanted the X to have a visual significance as an anniversary shoe. They wanted the shoe to connect back to the 20-5-5 somehow, and with FlyEase in mind, they wanted to remove the laces. The aforementioned red black colorway was later dubbed the Flu Game by sneaker heads; it was the color that Jordan wore during Game 5 of the 1997 NBA Finals on June 11th. Jordan had apparently caught the flu the night before and was barely able to stand on his own energy; despite his ailment, he scored 37 points. Today's weather - in New York City, at least - was one of the earliest signs of Spring, as the temperature finally reached just under 70 degrees. Action over words is the foundation of our Black Community Commitment, says Michael Jordan. And it made him, now six shoes into his line, want to push into that territory. A white base lays underneath in the same material, matching the midsole but not its tread nor the dark shade of the laces and tongue. Compared to its last appearance in 2013, this pair thankfully forgoes the Jumpman logo at the rear. It released again in 2003 in colorways both new and old, while a www.airjordans1s.com new low-top version also debuted. The first was back in 2007, when the Cavaliers faced an uphill battle in the Eastern Conference Finals. This also means an elevated retail price of $140 compared to the $130 for the standard. The second was in the 2016 Finals. Exposed Flywire cables in the midfoot keep you secure as you pick up speed. In all seriousness, this upcoming Air Jordan 3 Retro for women captures the original 1988 colorway of Black and Cement Grey, but curiously adds a touch a gold on those aforementioned panels. Ready to slip them off Use the modified heel tab and the heel overlay. Plus, a new material construction, called Vaporweave, on the upper is lighter than Nike Flyknit, breathable and - critically - absorbs less water from sweat or rain, so it stays airy and dry over the course of a marathon. For Plange, the collection provides an opportunity to diversify new pockets of culture through fashion.
-
미해결스프링 핵심 원리 - 기본편
질문입니다
안녕하세요 강사님 ApplicationRunner 와 같은 특정 클래스를 상속한 구현체를 만들고, 해당 클래스를 빈으로 등록 시 자동으로 인터페이스의 메서드가 실행되는데요 어떻게 자동으로 메서드가 실행 되는지 잘 모르겠습니다!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Controller
안녕하세요. 강의 너무 잘 듣고 있습니다. 강의를 진행하는 중 데이터 오류가 계속 나서 다른분들은 이런 문제가 없는지 찾아봤는데 비슷한 질문을 올리셨던 분은 없어서 이렇게 질문을 드립니다. 1. HelloController.java에서 매핑을 import 하고 하단 public String hello 그리고 helloMvc <<이부분을 타이핑해도 인식을 못하고 있습니다. 2. 위의 영향인지 hello.html 파일 내부에서 ${data}도 단순히 문자열로 취급이 되고 있습니다. 어떻게 해결 할 수 있을까요? hello-template 등으로 localhost:8080/hello-template.html을 실행헀을 경우 문제 없이 실행이 됩니다. 물론 다른것들은 잘 안되구요...
-
해결됨언리얼엔진 블루프린트 스파르타 클래스
블루프린트 애니메이션 강좌 아직 오픈이 안된걸까요?
강사님이 추가로 개설한 언리얼5 애니메이션 강좌 소개를 봤던것 같은데요. 당시 장바구니 담기도 안되었어서 다시 찾아 보려는데 검색이 안되네요..아직 공개가 안되고 있는건지 제가 못찾고 있는건지 궁금해서 문의 드립니다. 좋은 강의 감사드리며 애니메이션 강의도 빨리 공개되기를 희망 합니다. 인프런 시스템이 이런 질문을 올릴 만한 곳이 없어 이곳에 문의 드리는 점 양해 부탁드리겠습니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
[공유] 인텔리제이 유료버전 인데 타임리프 이동 또는 빨간줄 뜨시는분
인텔리제이 얼티메이트 버전인데 컨트롤러에서 타임리프 링크 안되는 현상 또는 타임리프 리소스에서 빨간불 뜨시는분들 ! 별짓 다해보았지만 Spring boot 버전문제로 보입니다. (강의소스 그대로 버전만 2.7.0 해보니 링크안되고 빨간불 동일하네요) 2022.06.11 기준 2.7.0 버전에서는 안되고, 2.6.8 버전에서는 잘동작합니다.
-
미해결R로 무작정 해보는 data science
11강에서 gsub 부분 코딩 공유 부탁 드립니다.
11강에서 gsub부분, 텍스트 마이닝 강의를 들으시면 아시겠지만, 그냥 기존 코딩한 걸 복사해서 붙여넣을거라고 말씀하시고 넘어가셨는데, 실제 코딩 내용을 따라 칠수가 없어서요. 별도로 강의록 처럼 따로 알려주셨으면 좋겠습니다.
-
해결됨[실전 게임 코드 리뷰] 유니티 클리커 게임
파싱 할때 질문드립니다.
string[] row = lines[2].Replace("\r", "").Split(','); 위의 코드에서 Replace하는 부분을 빼도 정상적으로 파싱이 되는 것 같은데 저 부분이 필요한 이유가 궁금합니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
V2에서 saveController 안에서 request.setAttrribute에 대한 궁금증
SaveController의 process 메서드의 경우 프론트 컨트롤러에서 request를 인자로 받습니다. 이후 process 안에서 request.setAtrribute("member", member)를 통해 forward시 jsp가 인지할 수 있도록 값을 넣어줍니다. 그런데 인자로 받은 request는 process함수 안에서 실행되는 것이라 지역변수인데 어떻게 그 밑의 코드인 myView.render(request, response)까지 영향을 줄 수 있나요? HTTPServlet코드 자체에서 싱글톤 같은걸 보장하나요? 제가 출력해보니 주소값이 동일하더라고요.
-
미해결대세는 쿠버네티스 (초급~중급편)
dashboard torken 값
dashboard 토큰값이 탭했을때 나오질않네요?