묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
회원가입 테스트 작성시 에러가 발생합니다.
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]회원 기능 테스트 강의를 수강하며 회원가입 테스트 예제를 작성하고 실앻해도 계속 에러가 나옵니다. 코드도 모두 동일하게 쳣는데 에러가 뜨니 어떻게해야할지 모르겟습니다. ㅠㅠ 10:53:19.411 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils -- Could not detect default configuration classes for test class [jpabook.jpashop.service.MemberServiceTest]: MemberServiceTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.10:53:19.579 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper -- Found @SpringBootConfiguration jpabook.jpashop.JpashopApplication for test class jpabook.jpashop.service.MemberServiceTest10:53:19.906 [Test worker] INFO org.springframework.boot.devtools.restart.RestartApplicationListener -- Restart disabled due to context in which it is running이렇게 에러문구 3개가 뜨는데 뭐가 틀린지 모르겟습니다. 도움주시면 감사하겟습니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
검증1 - Validation 강의에서 질문이 있습니다.
mvc1편에 이어서 작업한거 이후에 강의대로 v1~v4버전을 만들었는데요. 근데 item들어가면 화이트 페이지 뜹니다.제가 생각하기에는 basic에서 validation으로 변수 다 바꿔줬는데 안되는지 이해가 안됩니다. 아래는 전체코드입니다.
-
해결됨개발자를 위한 쉬운 도커
안녕하세요! 질문이 있습니다.
안녕하세요! 강의 정말 잘보고 있습니다.2개의 궁금증이 생겨서 여쭤봅니다. 쉬울 수 있지만 저에겐 헷갈리는 부분같습니다.우선 OS에 관한 질문입니다. 이미지를 만드는 강의에서 그림으로 이미지 내부의 모양을 표현해주실 때가 있는데 그림에서 이미지가 OS를 가지고 있는 거처럼 느껴집니다. 실제로 이미지 안에 OS가 설치되어 있나요? (호스트 OS의 커널을 이용해서 만드는 거라고 이해했어서 실제 OS가 들어가 있진 않을 것 같은데 라는 생각이 들었습니다) 두번째는 포트포워딩쪽 질문입니다. 포트포워딩이 외부 IP가 인바운드를 할 때 특정 포트를 지정해 놓는 것이 자연스럽다고 이해했습니다. 그렇다면 제가 로컬에서 애플리케이션을 만들어서 8080포트로 열어두면 포트포워딩 쪽 테이블에 8080포트로 만들어 지는건가요? (미리 지정해 놓는다라는 개념이 조금 헷갈리는 것 같습니다.) 감사합니다 :)
-
미해결[중급편] 코인 가격 모니터링 앱 제작 (Android Kotlin)
6:50분 즈음부터 recycler view 재활용 관련 말이 나오는데
하트표시가 쳐지고 쳐지지 않고에 대해서 recycler view의 재활용때문에 해당 문제가 발생한다고 나오는데 혹시 내용에 대해 조금 더 상세히 알 수 있을까요?
-
미해결
안녕하세요! 궁금한 점이 있어 문의합니다.
안녕하세요 강사님!강의를 열심히 찍으시고 고생많으셨습니다.그린데 아쉬운 점이 바나나에서 런팟으로 변경되면서 전체 영상을 다시 찍지 않은 부분이 많이 아쉽네요.그리고 aws 람다를 이용하여 서버리스를 구성했으면 어땠을까 하는 생각도 듭니다.런팟이라는 유료 서비스를 또 가입해야하는 부분이 ㅎㅎ 다행이 제가 런팟을 쓰고 있어서 다행이긴 하지만, aws 하나로 서비스를 구성했으면 더 좋았을거 같네요 문의 내용은BANANA_SECRET_KEY 값이 test1234? 설정하셨는데요그냥 임의로 넣으신건가요?? 왜 test1234인지 모르겠네요??
-
미해결실전! Querydsl
동적 order by..
쿼리dsl로 동적인 order by 정렬 처리하는거는 강의에서 안보여주시나요?...ㅠㅠ
-
미해결실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
코딩 컨벤션 관련 문의
안녕하세요. 강의 잘 듣고 있습니다. 강의 내용과는 좀 다른 질문이긴 한데요...현업에서 코딩컨벤션을 어떻게 처리하시는지 궁금해요.강사님께서 포맷터나 린터같은것을 어떻게 설정해서 활용하시는지 예제를 보고싶어요.강의에서는 예를들면 다음줄 넘기실때 그냥 엔터 치고 탭치고 하는거 같거든요. nodejs로 개발할때는 prettier에 설정해두며 저장할 때마다 알아서 다 해주는데intellij는 협업시 사람들마다 코딩스타일을 다르게 해서 일관성이 없어질것 같네요.(포맷터 설정해도 생각과는 좀 다른거 같더라고요.) 확인 부탁드립니다.감사합니다.
-
미해결
주피터 노트북 실행과 관련하여 문의드립니다.
안녕하세요. 주피터 노트북 실행이 계속 되지 않고 있어서요.강사님이 말씀주신 것처럼 노트북 오픈 관련 챕터의 영상은 여러 번 봤고, 유튜브에 올려주신 영상 따라서 설치도 3번 정도 해봤습니다. 우선 문제는 주피터 노트북 프로그램을 실행한 후, 나오는 폴더를 클릭했을 때 토큰 인증을 하라고 계속 나옵니다.<클릭 전 화면> - 아래의 ipynb 화면을 누르면 아래와 같이 토큰을 인증하라고 나옵니다.< 클릭 후 화면>+) 추가로 저는 NEW를 누르면 PYTHON3 메뉴가 없는데 이건 왜일까요?
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강 기간 연장 부탁드리겠습니다
시험 보기 전 조금 더 듣고 싶어서 수강기간 연장 부탁드리겠습니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
검증1 - Validation-검증 직접 처리 - 개발 질문입니다.
@PostMapping("/add") public String addItem(@ModelAttribute("item") Item item, RedirectAttributes redirectAttributes,Model model){ //검증 오류 결과를 보관 Map<String,String> errors=new HashMap<>(); //검증 로직 if (!StringUtils.hasText(item.getItemName())) { errors.put("itemName", "상품 이름은 필수입니다."); } if (item.getPrice() == null || item.getPrice() < 1000 || item.getPrice() > 1000000) { errors.put("price", "가격은 1,000 ~ 1,000,000 까지 허용합니다."); } if (item.getQuantity() == null || item.getQuantity() >= 9999) { errors.put("quantity", "수량은 최대 9,999 까지 허용합니다."); } //특정 필드가 아닌 복합 룰 검증 if (item.getPrice() != null && item.getQuantity() != null) { int resultPrice = item.getPrice() * item.getQuantity(); if (resultPrice < 10000) { errors.put("globalError", "가격 * 수량의 합은 10,000원 이상이어야 합니다. 현재 값 = " + resultPrice); } } if (!errors.isEmpty()){ log.info("errors={}",errors); model.addAttribute("errors",errors); return "basic/addForm"; } Item savedItem = itemRepository.save(item); redirectAttributes.addAttribute("itemId",savedItem.getId());//인코딩 redirectAttributes.addAttribute("status",true); return "redirect:/basic/items/{itemId}";//위에는 포스트로 상품 추가 해주고 밑에는 다시 get으로 호출시키는 방법. }@ModelAttribute("item") Item item <-이부분이 item class의 엔티티를 의미하고 Model model은 메소드에서만 사용하는 특정 임시 객체로 이해하면 되나요?@ModelAttribute은 model.addAttribute가 자동으로 생성되는데요. 큰 기숙사 안에서 동일한 룸에 에러코드도 들어가고 아이템 모델도 들어가는건가요?
-
해결됨김영한의 실전 자바 - 중급 1편
Object 다형성 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요. Object복습하다가 Parent와 child 클래스를 다형성 해보자 해서 만들었는데, 하다 보니까,원래 코드는 (이런식) 상속 관계 - Object - Parent - Childif (object instanceof Parent parent) { parent.parentMethod(); } else if (object instanceof Child child) { child.childMethod(); }else - if문에서 노란줄이 떠서이런식 으로 만들었는데 이런 식의 코드가 실무에서 있는지 갑자기 궁금해져서 질문을 남깁니다.답변 부탁 드립니다.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
Json파일의 정보를 proto의 내용으로 DataContents와 연동하는 것을 Unity에서 하는 것이 가능한지 궁금합니다
9:00분 부분처럼 선생님 말씀대로 진행하여 Server 프로젝트 쪽에서는 Json파일의 내용을 .proto에 구현한 StatInfo로 바로 넣는 것이 문제 없이 작동합니다.-protocol.proto-SkillData.Json-DataContents.cs in Server project 그러나, Unity Client 내에서 위 방식으로 데이터를 읽어들이려고 시도하면 데이터가 전혀 들어오지 않고 인게임내에서 사용도 불가능하여 혹시 무언가 다른 부분이 존재하는지 여쭤보기 위해 질문 남기게 되었습니다.-Unity DataMgr.cs-Unity DataContents.cs 혹시 경로나 Json파일 이름 문제인가 싶어 고민해봤지만, Proto파일의 StatInfo를 쓰는 것이 아닌 원래 방식대로 Data modeling하고 그를 사용하면 문제없이 데이터가 받아지고 해당 데이터 사용이 가능한 상태라 그 문제는 아니라고 판단하고 있습니다.Unity 내에서도 proto로 바로 사용이 가능한지, 가능하다면 혹시 추가적인 주의사항이 있는지 여쭤보고 싶습니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
ModelAttribute 사용유무가 궁금합니다.
public class Order 클래스중 //==생성 메서드==// public static Order createOrder(Member member, Delivery delivery, OrderItem... orderItems) { Order order = new Order(); order.setMember(member); order.setDelivery(delivery); for (OrderItem orderItem : orderItems) { order.addOrderItem(orderItem); } order.setStatus(OrderStatus.ORDER); order.setOrderDate(LocalDateTime.now()); return order; }위에는 jpa1강 파트이고아래는 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 상품 등록 처리 파트에서 @ModelAttribute 중 일부입니다.jpa에서는 혹시 @ModelAttribute 이부분을 못쓰나요? 아니면 쓸 쑤는 있는데 주문처럼 생성메서드일때는 안쓰는건가요? // @PostMapping("/add") public String addItemV2(@ModelAttribute("item") Item item, Model model) { itemRepository.save(item); // model.addAttribute("item", item); //자동 추가, 생략 가능 return "basic/item"; }
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
주문입력시 질문입니다.
아래와 같은 에러가 조회됩니다.Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: org.thymeleaf.exceptions.TemplateProcessingException: Exception evaluating SpringEL expression: "T(jpabook.jpashop.domain.OrderStatus).values()" (template: "order/orderList" - line 19, col 33)] with root cause에러상황: 주문 입력시 화이트 페이지 조회전체코드:아래에서 하라는대로 다 해봤는데 안됩니다. 참고로 order자바,orderservice자바는 강의와 똑같습니다. https://www.inflearn.com/questions/362231/%EC%95%88%EB%85%95%ED%95%98%EC%84%B8%EC%9A%94-%EC%9D%B4%EB%9F%AC%ED%95%9C-%EC%97%90%EB%9F%AC%EA%B0%80-%EB%B0%9C%EC%83%9D%ED%95%98%EC%97%AC-%EC%A7%88%EB%AC%B8-%EB%93%9C%EB%A6%AC%EA%B2%8C-%EB%90%98%EC%97%88%EC%8A%B5%EB%8B%88%EB%8B%A4
-
미해결
eclipse java.lang.module.FindException에러
Error occurred during initialization of boot layerjava.lang.module.FindException: Module waffle.jna not found, required by org.mariadb.jdbc이 에러를 해결하고자 여러 시도를 해봤는데, 명확한 해결법을 못찾겠네요 ㅠ.ㅠ
-
미해결[켠김에 출시까지] 유니티 방치형 키우기 게임 (M1 + C1)
사운드도 꼭 넣어 주세요.
안녕하세요. 사운드도 꼭 넣어주세요.
-
미해결[켠김에 출시까지] 유니티 방치형 키우기 게임 (M1 + C1)
커스텀타일 오류에 대한 질문입니다.
c s o를 통해 커스텀 타일을 만들면 script가 커스텀 타일이 아닌, 요모양이 됩니다. 강의 에셋에 있는거 그대로 가져오면,이런 식으로 아무것도 안나타나고요.현재 유니티 22.3.6 버전을 쓰고 있어서 그런가 했는데, 맞습니다. 22.3.15 버전을 쓰면 괜찮습니다. 어디선가 문제인가 싶어서 상당한 시간을 투자했지만, 3.6버전에서 문제를 해결할 방법을 찾지 못했습니다. 이럴 때에는 그냥 버전을 바꾸는 것이 최선의 해결책일까요?
-
미해결스프링부트 시큐리티 & JWT 강의
jwt를 저장하는 위치에 궁금한 점이 있습니다.
강사님 강의 열심히 잘보고 있습니다.강사님 강의도 보고 인터넷에 있는 레퍼런스도 많이 찾아보니까 토큰을 만들고 해당 토큰을 SecurityContextHolder 에 담는 방식과 강사님처럼 response.addHeader 로 담는 두가지 방식이 있는거같은데 혹시 두개의 차이점이 무엇인가요?
-
미해결실전! 스프링 데이터 JPA
spring data jpa의 merge() 를 쓰지 말고 persist() 만 쓰라는 걸까요??
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]강의에서 merge 를 쓰지 않는게 좋다고 이야기 해 주셨는데, spring data jpa의 save() 를 실무에서 쓰지 말라는 뜻일까요?? 아니면 쓰되 isNew 로직을 타도록 잘 세팅해두라는 뜻일까요?? 실무에서는 객체 저장 어떻게 하는지 궁금합니다~!
-
미해결김영한의 실전 자바 - 기본편
final 변수 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]객체 생성할 때 final을 붙여서 다른 참조값을 사용하지 못하게 했는데 실제로 이렇게 사용되는 예제가 어떤 게 있나요? 실제 적용 사례를 생각해보려 했는데 어떤 경우에 사용되는지 궁금합니다.