inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

id값에 대한 질문

미해결

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

m = 800 n = 800 print ( id (m)) print ( id (n)) print ( id (m) == id (n)) 이라는 코드로 코랩에서 id값이 같은지를 돌려보니 false가 나오네요. 혹시 코랩에서는 id값이 다르게 지정되나요?

  • python
김재민 댓글 1 좋아요 1 조회수 237

변경된 테스트에서 MemberRepository를 주입받는 코드의 용도

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

안녕하세요! 강의에서 기존 테스트를 통합 테스트로 변경하면서 생성자 주입 코드가 필드 주입 코드로 변경되었는데요 @Autowired MemberService memberService ; @Autowired MemberRepository memberRepository ; 필드 주입으로 변경한 후 MemberRepository를 Autowired 받는 부분은 주석 처리를 해도 테스트 코드가 정상적으로 수행되더라고요 @Autowired MemberService memberService ; // @Autowired MemberRepository memberRepository; 생각을 해보니 MemberService를 Autowired할 수 있다는 건 MemberService 빈이 이미 생성되어 있다는 거고 MemberService 빈이 생성되려면 MemberService 생성자의 매개변수로 받을 MemberRepository가 필요하기 때문에 MemberRepository 빈도 이미 생성되어 있다는 거고 결국 MemberRepository 빈을 전달하면서 MemberService 빈을 생성했기 때문에 이후부터는 필드 주입이든 생성자 주입이든 MemberService를 Autowired하기 위해 MemberRepository가 함께 쓰이지 않아도 될 것 같더라고요 혹시 아니라면 MemberRepository를 주입받는 코드의 용도가 따로 있는 건가요?

  • java
  • MVC
  • spring-boot
  • spring
이서우 댓글 4 좋아요 3 조회수 412

AfterEach와 BeforeEach

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

memberRepository의 clearStore() 함수를 매 테스트 이전마다 호출해주는 BeforeEach나 매번 테스트가 끝날 때마다 호출해주는 AfterEach나 현재 테스트가 다음 테스트에 영향을 안미치도록 한다는 점에서 동일하기 때문에 뭘 쓰든 상관이 없을거 같은데 현업에서는 어떤 경우에 AfterEach를 사용하고 어떤 경우에 BeforeEach를 사용하나요?? 테스트 마다 동적 할당(BeforeEach)하고 해제(AfterEach) 할 때 일까요..?

  • MVC
  • spring
hello 댓글 1 좋아요 2 조회수 315

DI 적용해보기!

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

안녕하세요! 수업 너무 재밌게 잘 듣고 있습니다. 수업 중에 FrontController에서 어댑터들을 DI로 적용할 수 있다고 하셔서, 좀 더 잘 이해하기 위해서 한번 해보려고 하였습니다! public FrontControllerServletV5(Map<String, Object> handlerMappingMap, List<MyHandlerAdapter> handlerAdapters) { initHandlerMappingMap(handlerMappingMap); initHandlerAdapters(handlerAdapters); } 코드를 돌리기 전에 생각해보니, 이런 식으로 파라메터를 입력받는 방법이 존재하지 않는다고 생각했습니다. V5에서 어떤 방식으로 DI를 구현하면 될까요?? 어떤 방식으로 접근해야할지 모르겠어서 질문드립니다! 감사합니다!!

  • MVC
  • spring
노지환 댓글 1 좋아요 2 조회수 497

Debug with python 메뉴가 없어요ㅠㅠ

미해결

파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자

- 학메뉵 없는 경우 습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중Debug with python 메뉴가 없어요ㅠㅠ하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

  • python
kimkim11 댓글 0 좋아요 1 조회수 237

뭐가 잘못된 것인지 모르겠습니다.

미해결

작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지

강사님 화면은 이렇게 나오는데 저의 화면은 이런식으로 일자로 나옵니다. MagicGrid 소개 및 Articleapp 시작 현재 이 강의를 듣고있습니다. 강사님과 저의 코드에 다른 점을 못찾겠습니다. 어떤 부분이 다르면 저렇게 나오는건가요?

  • django
  • docker
  • python
댓글 1 좋아요 0 조회수 214

@ModelAttribute가 한 개가 아닐 경우에는 어떻게 하나요?

해결됨

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

콘트롤러에 @ModelAttribute Item item, BindingResult bindingResult 이렇게 연속적으로 매개변수를 설정해줘야 한다. bindingResult에 넣어주게 되는 Error 객체들이 @ModelAttribute의 필드들과 자동 맵핑되기 때문이다, 라고 이해했습니다. 그럼 두개의 ModelAttribute가 들어가는 경우 addItem ( @ModelAttribute Item item1, BindingResult bindingResult1, @ModelAttribute Item item2, BindingResult bindingResult2 ) 이렇게 설정해줘야 하는지요? 어라 그럼 템플릿에서 errors객체는 BindingResult bindingResult1, BindingResult bindingResult2 이 둘중에 뭐가 되는거지... 같은 의문이 들어서 질문드려봅니다.

  • MVC
  • spring
컴퓨터공부하자 댓글 1 좋아요 14 조회수 786

localhost 오류

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

안녕하세요 선생님 지금까지 실행은 잘 되다가 크롬에서 http://localhost:8080 이 안되서 어제 application.properties 에 server.port = 8082 로 변경하여 잘나왔었는데 또 무언가를 잘 못건드렸는지 사이트에 연결할 수 없음 localhost 에서 연결을 거부했습니다. 다음 방법을 시도해 보세요. 연결 확인 프록시 및 방화벽 확인 ERR_CONNECTION_REFUSED 이렇게 나옵니다. 포트 번호를 다른것으로 바꿔도 위와 같이 나오는데 이유가 무엇인가요??

  • spring
  • spring-boot
  • java
  • MVC
jangyerin0509 댓글 16 좋아요 0 조회수 12400

오류 해결이 안됩니다..

미해결

작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 Page not found (404) Request Method: GET Request URL: http://127.0.0.1:8000/ Using the URLconf defined in pragmatic.urls , Django tried these URL patterns, in this order: admin/ account/ The empty path didn&rsquo;t match any of these. You&rsquo;re seeing this error because you have DEBUG = True in your Django settings file. Change that to False , and Django will display a standard 404 page. . 밑에는 제 코드 입니다. 밑에 보시는 것 처럼 accoutapp이 추가되어있는데 왜 저런 에러가 발생하는 것인가요? INSTALLED_APPS = [ 'django.contrib.admin' , 'django.contrib.auth' , 'django.contrib.contenttypes' , 'django.contrib.sessions' , 'django.contrib.messages' , 'django.contrib.staticfiles' , 'accountapp' , ]

  • django
  • python
  • docker
댓글 1 좋아요 0 조회수 214

아무리 해도 연결이 안되네요ㅠㅠ

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

Database "C:/Users/NOTE/test" not found, either pre-create it or allow remote database creation (not recommended in secure environments) [90149-200] 90149/90149 윈도우 쓰고 있습니다. 비슷한 문제 있으신 분들이 올려준 질문 글이랑 답변도 보고 따라해보는데 계속 이 오류가 떠서 연결이 안됩니다.. 이거 때문에 진도를 못나가고 있네요.. 어떻게 해야할까요ㅠㅠ

  • spring
  • spring-boot
  • java
  • MVC
DOES 댓글 2 좋아요 0 조회수 446

@WebServlet의 name을 지정해 줬는데 언제 사용하나요?

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

@WebServlet (name = "requestParamServlet" , urlPatterns = "/request-param" ) requestParamServlet 은 언제 사용되어 지나요?

  • spring
  • MVC
지현명 댓글 1 좋아요 5 조회수 462

질문드립니다.

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

강의중에 궁금한게 생겨서 질문남깁니다. 현재 3년동안 개발을 하면서 ConcurrentHashMap을 사용하지 않고 모든코드를 HashMap으로 처리하였습니다. 물론 실제 고객들이 사용하는 서비스개발 회사가 아니라 주로 금융권 SI프로젝트들 중에서도 고객내부직원들이 쓰는 업무를 주로 개발해서 트래픽이 많이 몰리진 않았거든요. 제가 경험했던 프로젝트들이 여러개의 쓰레드가 접근하지 않아서 HashMap으로도 무리없이 프로젝트가 진행되었던 걸로 생각하면 될까요?? 반대로 트래픽이 몰리는 서비스개발회사에서는 ConcurrentHashMap을 사용하면 되는건가요??

  • MVC
  • spring
김은재 댓글 2 좋아요 6 조회수 904

스태틱 클래스 이런식으로 만들어도 되나요?

해결됨

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

미리 사용할 정보들 미리 저장해둔다는건 맨날 생각만 해보고 해보진 않아서 강의듣고 억지로 만들어 보았습니다. 이런식으로 만들어도 문제가 없을까요? 작동은 잘되는거 같습니다. @Data @AllArgsConstructor public class DeliveryCode { private String code ; private String displayName ; public static class DeliveryCodes{ private static List<DeliveryCode> deliveryCodes = new ArrayList<>() ; static { deliveryCodes .add( new DeliveryCode( "FAST" , " 빠른 배송 " )) ; deliveryCodes .add( new DeliveryCode( "NORMAL" , " 일반 배송 " )) ; deliveryCodes .add( new DeliveryCode( "SLOW" , " 느린 배송 " )) ; } public static List<DeliveryCode> getDeliveryCodes () { return deliveryCodes ; } } }

  • spring
  • MVC
oooo4124 댓글 1 좋아요 1 조회수 248

체크여부에 관계 없이 value값이 항상 true로 되어 있는 이유가 궁금합니다.

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

로그를 찍어보니까 체크를 해제하면 false로 들어오는게 보이는데 페이지 소스를 보면 value가 항상 true로 되어 있더라구요. <input type="checkbox" id="open" class="form-check-input" disabled name="open" value="true" /> html상에서 checked가 있느냐 없느냐에 따라 체크 여부를 렌더링하는 것까지는 이해했는데 true라는 값이 어디에서 나오는 것인지 궁금합니다. (1) 체크가 되면 open: true 전송 (2) 체크가 안되면 open값 자체가 전송이 안되니 value가 true여도 문제없음 이기 때문에 서버에 있는 value값을 무시하고 value="true"를 디폴트값으로 렌더링하면서 서버상의 true, false값은 checked 태그로만 확인하는 건가요??

  • MVC
  • spring
모기물림 댓글 1 좋아요 4 조회수 1413

item.getOpen()이 안되는 경우

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

혹시 저와 같은 문제를 겪으실 분들을 위해 제가 잠깐동안 삽질한 경험을 남깁니다. 강의를 쭉 듣던 도중에 로그를 찍는데 item.getOpen()이 안되는 상황을 겪었습니다. 그런데 item.setOpen()은 됐거든요. 찾아보니까 문제는 Item 클래스에서 open을 primitive타입인 boolean으로 선언했기 때문이었습니다. 롬복으로 게터세터를 적용할 경우 primitive boolean의 게터명명규칙이 getSomething이 아니라 isSomething입니다. 따라서 item.isOpen()을 입력해야 에러가 없습니다. 그럼 어떻게 영한님은 isOpen이 아니라 getOpen이 되었는가? 다시 잘 살펴보니 boolean이 아니라 참조형인 Boolean을 사용하셨습니다....ㅜ null값 때문인 것 같습니다. 참조형이니까 롬복이 getOpen을 생성합니다. 생각없이 따라치다가 이런 일을 겪네요. 집중해서 열심히 듣겠습니다. 혹시 이 글을 보게된 여러분 화이팅..

  • MVC
  • spring
모기물림 댓글 5 좋아요 36 조회수 810

th:action

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

이 부분을 생략안하고 사용하면 상품등록 버튼을 클릭하면 500에러가 나오는데, 왜 그런지 알 수 있을까요? 그림의 빨간색박스 부분도 th:action을 생략했을 때와, 생략하지 않았을 때 동일합니다.ㅠㅠ

  • spring
  • MVC
김정훈 댓글 1 좋아요 0 조회수 540

템플릿에서 SpringBean 조회

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

안녕하세요 강사님 Thymeleaf 엔진이 Bean에 접근할수 있게 해주는 기능을 만든 이유가 타임리프 개발팀이 실무에서 자주쓴다고 판단했거나, 개발자들의 요청에 의해 만들어졌다고 생각하는데요! 실제로 템플릿엔진이 직접 등록한 Bean에 접근해서 무언가를 액션하는 시나리오가 어떤게 있을까요 ? (MVC 2편 알림보고 바로 구매해서 주행중입니다. 늘감사합니다)

  • SpringBean
  • spring
  • MVC
서희륜 댓글 2 좋아요 2 조회수 344

range()질문드립니다

해결됨

남박사의 파이썬 기초부터 실전 100% 활용

range(3) 과 range(0, 3)이 어떻게 다른건지 모르겠습니다 두 코드 동일하게 0~2까지 1씩 증가하는 코드 아닌가요? 코드를 실행하면 다르게 동작하는데 어떻게 다른건가요??

  • 웹-크롤링
  • python
심야 댓글 1 좋아요 1 조회수 154

어쩐 이유에선지 8080포트가 사용중이라 실행이 안됩니다..ㅠ

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

계속 8080포트가 사용중이라 에러 메시지가 떠서 따로 cmd에서 포트 번호 확인해봤는데 8080포트는 나오지도 않습니다... 왜 이러는지 모르겠습니다...

  • MVC
  • spring-boot
  • spring
  • java
김시은 댓글 1 좋아요 0 조회수 1850

새로고침 말고 뒤로가기를 누르면 어떻게 되나요?

해결됨

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

새로고침 문제를 PRG 패턴으로 해결했어도 뒤로가기 버튼을 누르면 '전의 전'의 요청을 다시하는가 싶어서 눌러보았습니다. 그랬더니 get 요청처리되어서 상품 등록 폼이 나왔습니다. 그래서 상품이 중복 등록되진 않는 것 같은데 '전의 전'에 사용한 'get method' 요청을 다시 보낸다고 이해하면 될까요? 전의 전 요청이 post 요청이면 건너띄고 전의 전 get 요청을 찾아서 보내는 거라고 이해했습니다. 뒤로가기에 대해서 제가 제대로 이해한 건지 잘 모르겠습니다.

  • MVC
  • spring
컴퓨터공부하자 댓글 1 좋아요 1 조회수 922

인기 태그

인프런 TOP Writers

주간 인기글