학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 인텔리제이 설치 옵션은 혹시 어디서 확인 가능한가요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 안녕하세요. 인터셉터에서 @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { String requestURI = request.getRequestURI(); log.info("인층 체크 인터셉터 실행 {} ",requestURI); HttpSession session = request.getSession(); if (session == null || session.getAttribute(SessionConst.LOGIN_MEMBER) == null ){ log.info("미인증 사용자 요청"); response.sendRedirect("/login?redirectURL="+requestURI); return false; } return true; } 세션이 있는지 체크를 하고 있는데, ArgumentResolver 에서 @Override public Object resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) throws Exception { log.info("resolveArgument 실행"); HttpServletRequest request = (HttpServletRequest) webRequest.getNativeRequest(); HttpSession session = request.getSession(false); if (session == null) { return null; } return session.getAttribute(SessionConst.LOGIN_MEMBER); } 세션이 있는지 다시 체크하는 이유가 따로 있을 까요? 인터셉터에서 이미 세션을 체크하고 , 세션이 없으면 리다이렉트 시키는데, 중복 된 코드 아닌가요??
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] html에 있는 p태그 안에 ${Data}가 문자로 인식되는거같아요 어떻게 해결할까요..
서블릿 프로젝트 생성 수업을 듣고 프로젝트 생성해서 인텔리제이에 연결했으나 자바가 실행되지 않습니다. RUN 버튼이 비활성화 되어 있어요. 3.0 이상 버전이라 JAVA를 17로 설정해주었고 SDK 도 17로 설치해서 설정해두었습니다. 다른 사람 질문글을 참고해서 build .gradle도 확인했고 setting에서 language를 모두 17로 맞추었습니다. project structure에서도 17로 맞추었습니다. 그런데도 자바에서 왼쪽에 run 버튼도 나타나지 않고 디버그 표시만 뜹니다. edit configuration에서 run/debug conficurations에서 설정하려고 했으나 application으로 추가해보고 springboot로도 추가해봤는데 main class가 선택되지 않습니다. 첨부한 이미지 참고 부탁드려요. 오늘 하루종일 이것만 붙잡고 있었는데 도저히 어떻게 해결해야할 지 모르겠네요..
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 검증오류가 날 시 BindingResult에 의해 들어가는 게 아니라, 저렇게 인자로 받는 건 이미 모델에 들어가 주는거죠?
안녕하세요 존경하는 강사님 서블릿 예외처리 핕터 부분 수강중 궁금한점 문의 드립니다. 최초의 클라이언트에서 HTTP 요청이들어오면 DispatcherType이 리퀘스트이고 예외가 발생하여 저희가 등록한 에러페이지를 호출할때는 스프링 내부에서 사용자 모르게 한번 더 호출하는거라 DispatcherType 타입이 ERROR인것을 확인했습니다. 그런데 단지 스프링내부에서 호출을 두번하면 무조건 DispatcherType이 ERROR인건지 아니면 저희가 등록한 예외처리 관련 컨트롤러를 내부에서 재호출해서 DispatcherType이 ERROR 인건지 문의드립니다.
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 단순히 HashMap, Item.setX 가 보장하는 동작을 메서드로 묶은 것 뿐인 save, findAll, updateItem 에 대한 단위테스트가 무슨 의미를 갖는지 모르겠습니다. HashMap.put을 통해 객체를 저장했고, 그 키 값으로 객체를 꺼내오면 당연히 savedItem = findItem 아닌가요? '1은 1이다.' 라는 무조건 참인 명제를 작성하는 것으로 느껴집니다.
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 만약 TestConverterA 와 TestConverterB 는 매개변수의 타입과 반환 타입이 완전히 동일할 때(ex. Integer -> Integer), 컨버터 서비스는 어떤 컨버터를 선택해서 처리하나요? conversionService.addConverter(new TestConverterA()); conversionService.addConverter(new TestConverterB()); 수업에서 보았을 때 컨버터 서비스가 제공받는 정보가 입력값과 반환 타입밖에 없는데, 복수의 컨버터의 두 타입이 모두 동일하다면 여러 컨버터 중 어떤 컨버터가 선택되는지 기준이 무엇인지 궁금합니다.
package hello.jdbc1.conncection; import lombok.extern.slf4j.Slf4j; import java.sql.Connection; import org.assertj.core.api.Assertions; @Slf4j public class DBConnectionUtilTest { @Test public void aa() { Assertions } } Assertions를 사용하려닌깐 이렇게 오류가 발생하는데 어떻게 해결해야 하나요??
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 여기에 질문 내용을 남겨주세요. 섹션2. 서블릿 / 프로젝트 생성 2:10 Spring Initializr 에서 프로젝트 선택 시 Gradle - Groovy, Gradle - Kotlin 중 어떤 것을 선택해야 하나요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 계속 이렇게 뜨네요.. 무료버젼이라 세팅 들어가서 gradle로 바꿔줬습니다 ㅠ 인텔리제이 17버젼이고, 스트링부트는 3.0이상이라 찾아서 이렇게 변경했는데 계속 안되네요 뭐가 문제일까요
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 다른 분들이 질문 남겨주신 부분 토대로 거의 다 확인한 것 같은데 계속 오류가 납니다 ㅠㅠ 1) 회원가입 테스트 시 중복으로 데이터가 저장됨 2) 중복회원 예외 테스트 시 중복으로 데이터가 저장됨 3) 중복회원 예외 테스트 시 예외처리가 안됐다는 오류? 제가 코드 잘못 작성한 부분이 있을까요?
[질문 내용] 안녕하세요 강의를 듣다가 제가 한 프로젝트가 CSR인지 애매해서 질문 드립니다. 강의에서는 웹 브라우저에서 내려준 html를 통해 서버에 js를 요청한다고 나와있는데 제가 한 프로젝트에서는 웹 브라우저에서 http api를 바로 요청하고 서버에서 바로 json형식으로 데이터를 내려주었습니다. (1,2번이 생략되었다고 보시면 될 것 같습니다) 이러한 경우에도 CSR이라고 할 수 있나요?