학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오)네 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)네 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)네 [질문 내용] 안녕하세요. 질문이 있습니다. 템플릿엔진이 템플릿 양식과 입력자료를 합성하여 결과 문서를 출력하는 소프트웨어라고 하던데 그럼 이 강의에서 templates 폴더 내 html 파일이 템플릿 양식이고 입력자료가 html파일로 넘겨주는 model 인걸로 이해해도 될까요? 결과 문서가 렌더링된 html이 되는것이구요.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] System.out.println으로 출력하는 한글이 깨집니다. 기존에 한글 깨짐으로 문제가 되었던 게시글을 참고하여 매니저 분들이 올려주신 링크 모두를 참고하여 수정하였습니다.(file encoding 모두 utf-8로 변경 / vm option utf-8 변경 / file->invalidate cachees -> restart / gradle -> clean -> build ..... ) 구글링 중에 jdk 버전을 17이하로 낮추면 깨지지 않는다고 하여 jdk도 17버전으로 다운 받아 적용 시켜도 한글이 제대로 보이지 않네요 ㅠㅠ 혹시 제가 놓치는 부분이 있을까요??
여기서의 totalCount가 해당 사진의 boardService.totalCount()를 시작으로 여기서 최종적으로 쿼리로 select되어 값이 나오는걸로 이해를 했습니다. 즉, boardController에서 boardService.totalCount()를 시작해서 나오는 값이 해당 사진의 totalCount라는 select쿼리문에서 나온 결과값이 저장되는것이고 이 결과값이 pageMaker.setTotalCount() <-- 여기에 그대로 들어가서 pageMaker의 TotalCount에 저장되는걸로 이해를 했습니다. 흐름이 헷갈려 코드를 순서대로 타면서 확인해보니 이런 프로세스로 보이는데 제가 이해한게 맞는지 약간 혼동이 와서 최종적으로 질의를 드립니다... 여러번 질문을 올리는데 늘 답변을 달아주셔서 감사합니다 ㅠㅠ.......
안녕하세요. 순수 JDBC 부분 듣고 있습니다. 첫 번째 사진에 보이는 것과 같이 어플리케이션을 실행하면 에러 없이 잘 처리 됩니다. localhost :8080에서는 이름 등록 후 db가 아닌 방금 등록한 내용만 리스트로 나옵니다. 제 생각에는 db의 연결 문제인데 JdbcMemberRepository, unable to resolve table 'member' 오류 해결을 위해 안 해 본 것이 없을 정도로 3일동안 다 해봤지만 해결이 되지 않아 문의 남깁니다!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오)네 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)네 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)네 [질문 내용] 동작 과정 이미지에 정적 컨텐츠는 viewResolver 가 없던데 resources:static/~~.html파일을 내보낼땐 viewResolver 가 필요없나요?
[질문 내용] 여기에 질문 내용을 남겨주세요. https://drive.google.com/file/d/1ojrNCJdVDq3UfLzfVTR1B3IU7A4ATK0L/view?usp=sharing localhost :8080에서 v3, v4, v5의 회원 목록으로 들어가면 저장한 회원이 안 뜹니다. v4와 v5는 v3을 바탕으로 수정한 거라 v3에서 오류가 해결되면 어떻게든 될 것 같긴 합니다. v2나 v1으로 회원 목록을 확인하면 제대로 떠서 저장은 제대로 된 것 같습니다. 화면 문젠가 해서 MemberListControllerV3.java나 ModelView.java , MyView.java 는 자료 코드 복붙도 해봤는데 해결이 안 됐습니다. 어디가 잘못된 건지 알려주시면 감사하겠습니다.
사용자 입력 예외처리를 하고 있는데, 1)문자 입력 시 오류 2)3자리 숫자가 아닐 경우 오류 다음과 같이 코드를 짰는데 1)의 경우 except 부분에서 "입력 오류"를 출력하지만 2)의 경우 "입력오류"가 출력되지 않고 그냥 재입력하게 되네요. 혹시 이유를 알 수 있나요? 또한 문자 입력 시 "숫자만 입력 가능합니다"를 출력 두자리수 입력 시 "세 자리 수를 입력하세요"를 출력 하도록 하려면 코드를 어떻게 수정해야 할까요? 감사합니다.! #세 자리 숫자만 입력할 수 있게 하는 함수 def input_check(msg, casting = int): while True: try: num = input(msg) # 사용자 입력 num_str = str(num) #맨 앞의 수가 0일경우 0이 잘려버리기 때문에 str을 따로 저장 if(casting(num) and len(num) == 3): return num_str except: print("입력 오류") continue
안녕하세요~! 아나콘다를 설치하면서 두가지 정도 질문이 있습니다 1) 2023.02.22날짜로 아나콘다 최신판을 설치하는데 그림과 같이 옵션사항에 환경변수 체크가 되지 않습니다 ㅠㅠ 업데이트 되면서 바뀐것인지 아나콘다 최신판에서 이 옵션을 선택하지 않아도 괜찮을까요?? 2) 2023.02.22날짜로 아나콘다 최신판에서는 파이썬 버전이 3.9버전인데 파이썬 공식버전으로는 3.11까지 배포가 되었습니다 버전 차이가 많이 나도 아나콘다를 설치하는게 사용에 더 편리할까요??
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 강의에서 JSP로 변환중 <% %>사이에 MemberRepository memberRepository = MemberRepository.getInstance(); 코드에서 private을 제외하게 된게 <% %> 사이 코드는 서블릿의 service 메서드 내부로 들어가기 때문인가요? 만약 그렇다면 앞 강의의 서블릿 코드와 같게 설정하고자 한다면 이렇게 사용하는게 맞나요?
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 강의의 MemberFormServlet에서 MemberRepository가 사용되지 않은 것 같은데 선언한 이유가 궁금합니다!
안녕하세요. Spring Framework와 JSP를 공부하고자 이 강의를 구매했는데요. 전자정부 프레임워크는 쓰고 싶지 않은데, 실습 시 필수로 해야되는 건 아니죠? 즉, Spring Framework 환경에서 해도 괜찮은지 여쭙고 싶습니다. 비슷한 질문이 있는 것 같은데 조금 헷갈려서 다시 질문드립니다~ 여담으로, 박매일 선생님 강의 Java TPC부터 잘 보고 있습니다~ 감사합니다~
처음 시작할 때 커뮤니티 무료 버전을 사용했는데요, 대학생 계정 인증으로 유료 버전을 사용할 수 있다고 하더라고요 만약에 유료 버전을 사용할 수 있게 되면 기존에 있던 인텔리제이 프로그램을 삭제하고 유료버전을 새로 설치해서 다시 처음부터 초기설정하고 강의를 다시 따라가야 할까요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] window이고 여기까지 했는데 libs파일이 없어요ㅠ 어떻게 해야하나요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오)yes 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) yes 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) yes [질문 내용] 잘배우고있습니다. 2~3년전 강의여서 그런지 혹시 refactoring 된건가요? 강사님 IllegalStateException 확인하는 부분 아래와 같이 refactoring해서 검증했는데 테스트는 완료했고, 강사님께서 알려주시는 대로 코딩했을때는 method자체가 검색되지 않았습니다. @Test public void 중복_회원_예외() { Member member1 = new Member(); member1.setName("hi"); memberService.join(member1); Member member2 = new Member(); member2.setName("hi"); Assertions.assertThatIllegalStateException().isThrownBy(()->memberService.join(member2)); /* try { memberService.join(member2); fail(); } catch (IllegalStateException e) { Assertions.assertThat(e.getMessage()).isEqualTo("이미 존재하는 회원입니다."); }*/ }