묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
리소스는 데이터와 같은 말일까요?
리소스를 대체,변경,삭제한다는 말의 의미가 잘 와닿지 않습니다. DELETE/members/100 HTTP1/1형식으로 요청을 보낸다면 HTTP 메서드를 따라 컨트롤러가 구분된다는 말일까요?말 그대로 행위를 표시를 해주는 것 외에 다른 의미가 있는걸까요?
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
회원 서비스 테스트 강의 에러
회원 서비스 테스트 강의 들으면서코드를 똑같이 따라 쳤는데 아래 에러가 납니다 ㅠ ,,혹시 몰라 코드도 첨부합니다.package hello.hellospring.service; import hello.hellospring.domain.Member; import hello.hellospring.repository.MemoryMemberRepository; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import static org.assertj.core.api.Assertions.*; import static org.junit.jupiter.api.Assertions.*; class MemberServiceTest { MemberService memberService; MemoryMemberRepository memberRepository; @BeforeEach public void beforeEach() { memberRepository = new MemoryMemberRepository(); memberService = new MemberService(memberRepository); } @AfterEach public void afterEach() { memberRepository.clearStore(); } @Test void 회원가입() { // given Member member = new Member(); member.setName("hello"); // when Long saveId = memberService.join(member); // then Member findMember = memberService.findOne(saveId).get(); assertThat(member.getName()).isEqualTo(findMember.getName()); } @Test public void 중복_회원_예외() { // given Member member1 = new Member(); member1.setName("spring"); Member member2 = new Member(); member2.setName("spring"); // when memberService.join(member1); IllegalStateException e = assertThrows(IllegalStateException.class, () -> memberService.join(member2)); assertThat(e.getMessage()).isEqualTo("이미 존재하는 회원입니다."); // try { // memberService.join(member2); // } catch (IllegalStateException e) { // assertThat(e.getMessage()).isEqualTo("이미 존재하는 회원입니다."); // } // then } @Test void findMembers() { } @Test void findOne() { } }
-
미해결[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!
파티션 질문 있어요
1번 파티션에만 데이터를 보내는 법에 대해서 배웠는데요. 실무에서는 이렇게 파티션을 구분을 하는 이유가 있을까요? 그냥 아무 파티션에 데이터를 보내고 컨슈머가 이를 읽는 방식으로 데이터를 보내면 안되나요?
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
띄어쓰기 관련
11강까지 수강했습니다ㅎㅎ 아직 파이썬을 처음알아가는 단계인데요. 혹시 연산을 작성하실때 print(1+1) 이라고 작성해도 결과가 잘 나오던데 print ( 1 + 1 ) 이런식으로 모두 띄어서 작성하시는 이유가 있을까요?
-
미해결홍정모의 따라하며 배우는 C언어
data object, r-value
수업을 듣는과정에서data object는 메모리 공간 내에서 데이터를 담기 위한 하나의 객체가고 이해를 했고L-value도 하나의 메모리 공간이라고 이해했는데그러면 data object이면 L-value이다 라고 이해를 해도 되는건가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
jdbc template @autowired에서 오류가 납니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]강의 1:42 부분 실습중 @Autowired에 오류가 납니다SpringConfig 클래스 파일에 MemberRepository가 빈으로 등록되어있습니다.그러면 JdbcTemplateMemberRepository에서 autowired가 작동할 수 있다고 알고있습니다.하지만 제 ide에서 autowired 부분에 빨간 밑줄이 쳐지며 …경고가 나오는데 왜 그런지 모르겠습니다.제가 이해한게 틀린건가요?
-
미해결PHP 7+ 프로그래밍: 객체지향
localhost 경로
안녕하세요, 선생님!'나만의 프레임워크 만들기' 파트 중 라우팅 강의의 코드를 카피코딩하면서 수강하던 중에, 경로관련 문제가 생긴 것 같습니다.localhost/로 $path값을 ' / '로 던져주었을 경우에는 정상적으로 작동하는데, localhost/posts/1로 접속할 경우에는 not found에러가 뜨네요...확인해보니, http_response_code(404)의 원인은 아니더라구요...ㅜㅜ
-
해결됨Vue.js + TypeScript 완벽 가이드
beforeEnter() 를 호버했을때 정의를 띄어주는 것을 보면 vscode 는 이미 타입이 추론했는데, 타입을 따로 지정했을때 이점이 있나요?
beforeEnter() 를 호버했을때 정의를 띄어주는 것을 보면 vscode 는 이미 타입이 추론했는데, 타입을 따로 지정했을때 이점이 있나요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
@ModelAttribute
@RequestParam(required = true, defaultValue = "guest") String userName,@RequestParam 은 기본값 설정이 가능한데@ModelAttrivbute 에서 기본값 설정은 없을까요? 기본값 설정 필요시 객체에서 지정해야하나요?
-
해결됨아키텍처 패턴 with iOS - GUI Architecture Patterns(이론)
질문 올립니다
안녕하세요 강사님 질문이 있어 문의 드립니다.데이터 바인딩 관련인데요. 데이터 바인딩이 모델을 view에 바인딩 함으로써, 모델이 변경될시 뷰에 업데이트 해주는 개념으로 알고 있는데 이게 맞을까요?강사님 사진에 바인딩 방향이 제가 알고 있던 데이터 바인딩 방향이 달라서 약간 혼돈이 오고 있는 상황입니다(반대로 되어야 되지 않나 생각하고 있습니다)아니면 데이터 바인딩 이라는게 방향과 상관없이 그냥 바인드 되어 있을시 한쪽이 변경되면 한쪽이 변화되는 개념을 말하는 걸까요?추가로) 아래 와같은 코드를 구성하고 있는데요 Rxcocoa를 이용하여 input을 받아 viewModel 스트림에 넣어주고viewModel 스트림에 변화가 생길시 view에서 output을 구독하게끔 바인드 처리 1번을 통해서 view가 변경되면 model(스트림)이 변경되고2번을 통해서 변경된 모델을 통한 view 갱신이 일어나고 있는데요.이럴경우 양방향 데이터 바인딩이라 하는게 맞는 건가요?감사합니다.
-
해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
input
자바 input은 어떻게 하나요?이 코드를 자바코드로 바꿔주세요!test_input_value = input("test_input_text: ") print(test_input_value)
-
미해결배달앱 클론코딩 [with React Native]
git bash에 adb를 쳤떠니 없다고 합니다
저는 안드로이드 스튜디오에서 platform Tools외에 말씀 해주신 3개?를 모두 설치를 했고,설치한 파일에도 platform 파일이 있습니다.환경 변수에는 강의 해주신 것처럼은 원래 변수에 안나와있었고,제가 새로 만들기를 클릭해서 ANDROID_HOME과 JAVA_HOME을 모두 추가해 주었습니다.위치는 맞는 것 같은데... Path 변수를 확인해보았을 때, 새로 추가한 두변수는 없었으며,git bash를 통해 $ adb 를 쳤으나,bash: adb: command not found 라는 메시지가 떴습니다. 그래서 $ which adb 를 쳤는데,which: no adb in (~~~~~~~~~~) 라며 없다고 합니다. sdk 파일이 있는데 없다고 뜨는데 어떻게 해결해야 하나요??
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
강좌 질문
안녕하세요. 서버만 없이 로그라이크류 게임을 제작하려고 해보는데 파트를 3,7만 들어도 충분히 가능할까요 ?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
실무에선 @Setter를 안쓰는게 맞다고 하셨는데
그렇다면 set이 되는 매서드를 직접 만들어서 사용하는 건가요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
def predict(self, X): 에서
self가 들어가는 이유가 무엇인가요? 역할이 무엇인지, 꼭 넣어야 하는건지 궁금합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
안녕하세요 h2 db 접근이 갑자기?? 안되네요 ㅠㅠ
h2 버전은 강의에 나온대로 1.4.200 입니다위와 같이 접속하면 새로운 db가 사용자 폴더에 생성이되죠 (윈도우 작업환경입니다) 생성된걸 확인하고 아래와 같이 접속하여 빨간색 처럼 에러가뜹니다 이게 이상한게 어제까지 실습할떄까지만해도 정말 잘되다가 갑자기 안되는게 이상하네요,, 스프링부트와는 일단 무관한것 같은데 (일단 h2 db 접근은안되요ㅠㅠ)버전은 2.6.3입니다 (강의 자료에 나온대로 최대한 맞췄습니다) 갑자기 안되는 이유가 있을까요 ㅠㅠ?? 접속은 맨처음 사진으로만 가능합니다,,두번째 사진으로는 접속이 안됩니다,,
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
드리프트 데이터베이스
getApplicationDocumentsDirectory() 가 정의가 안되어있을까요? ㅠ
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
동적배열 질문있어요
c++기준으로 자료구조를 설명해주고 계신데 자바스크립트에는 동적배열, 정적배열의 구분이 없는거죠? 없다면 설명 내용으로 보아서는 동적배열에 가깝다고 생각하면 될까요?그리고 동적배열에서 맨 앞 요소 삽입/삭제시 시간복잡도가 O(1)이라고 되어있는데 자바스크립트에서는 shift() unshift() 사용 시 O(n)으로 알고 있습니다. 제가 알고 있는 것이 맞는건가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
한글 입력시 글자가 지워지는 오류
안녕하세요, 아무리 검색해도 해결 방안을 찾을 수 없어질문 드립니다. 맥북 M1 Visual Studio 2022 for Mac 사용하고 있습니다.사진과 같이가위입니다. 를 입력하면 마지막 글자인 '다'가 지워지는데.. 어떻게 하면 될까요......가위입니다1 로 입력했을 때도 똑같은 오류가 발생해가위입니1 이 됩니다.... 혹시 해결 방안 아실까요........
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
order 클래스의 생성매서드에서
createOrder 매서드를 static으로 생성하신 이유가 궁금합니다.