[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
안녕하세요 현재 [다국어 처리를 위한 Internationalization 구현] 강의를 수강하고 있습니다. @SpringBootApplication 어노테이션이 있는 RestfulWebServiceApplication 클래스에서 localeResolver() 메소드에 @Bean 어노테이션을 지정하면 하단의 오류가 출력되는데 어디가 문제인지 도저히 모르겠습니다.. at kr.co .restfulwebservice.RestfulWebServiceTutorialApplication$$EnhancerBySpringCGLIB$$b793cc96.localeResolver(<generated>) ~[classes/:na] at kr.co .restfulwebservice.RestfulWebServiceTutorialApplication.localeResolver( RestfulWebServiceTutorialApplication.java:22 ) ~[classes/:na] at kr.co .restfulwebservice.RestfulWebServiceTutorialApplication$$EnhancerBySpringCGLIB$$b793cc96.CGLIB$localeResolver$0(<generated>) ~[classes/:na] at kr.co .restfulwebservice.RestfulWebServiceTutorialApplication$$EnhancerBySpringCGLIB$$b793cc96$$FastClassBySpringCGLIB$$5b79685e.invoke(<generated>) ~[classes/:na] at org.springframework.cglib.proxy.MethodProxy.invokeSuper( MethodProxy.java:244 ) ~[spring-core-5.3.23.jar:5.3.23] at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept( ConfigurationClassEnhancer.java:331 ) ~[spring-context-5.3.23.jar:5.3.23]
// 현재 위치에서 갈 수있는 방 목록에 플레이어가 입력한 방번호가 있는지 판단 if (Arrays.asList(nextRoom).contains(nextRoom)) { move(nextRoom); } else { System.out.println("선택한 방으로는 이동할 수 없습니다."); } 하지만 3개의 방 번호 중에 하나를 입력하지 않고 예를 들어 1,2,3 중에 선택하지 않고 4를 입력하면 4번방으로 가집니다. 이유를 못찾겠습니다.
SELECT distinct(bs.n) ,CASE WHEN bst.p IS NULL THEN "Root" WHEN bst2.p IS NULL THEN "Leaf" ELSE "Inner" END FROM bst LEFT JOIN bst bst2 ON bst.n = bst2.p ORDER BY bst.n 영상에서 푸실 떄는 WHEN 두번째 조건에서 bst2.n IS NULL 이렇게 푸셨는데 위와 같이 bst2.p IS NULL 일때도 정답이라고 나오는데 같은 건가요?
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 안녕하세요. 고급원리까지 다 듣고 토이프로젝트를 만들고 있는 1년차 개발자 입니다. 다름이 아니라, 서비스 단에서 @qualifer 를 활용하여 MemberService 인터페이스의 구현체인 SellerService , BuyerService 가 있습니다. JPA 강의를 듣고 만들 던 도중에 Member Entity 를 추상화 클래스로 만들어서 조인방식으로 Seller , Buyer로 나누었고 outer join 으로 한번에 정보를 다 셀렉해오기 때문에 다운 캐스팅을 해서 Repository 에서 처리는 완만하게 추상화로 인한 문제는 해결이 됐습니다. 하지만.. 서비스단 또한 겹치는 비니지스 로직이 많아서 인터페이스를 만들고 나누어서 구현체를 구현하고 컨트롤러에 @qualifer 를 활용해서 구현체 서비스를 각각 맵핑해주었는데, 이 때 인터페이스 MemberService 의 반환 값 제네릭에 대한 문제가 발생했습니다. 예를 들면, Response<SellerListResponse> 와 Response<BuyerListResponse> 를 각각 사용해야하는데, 추상 클래스를 넣고 하자니 다운 캐스팅 시 번거로운 점이 너무 많습니다. 프로젝션스를 활용 하기 어렵게 느껴지고, MemberListResponse 의 값이 아닌 애들을 셋팅해야하는 작업등 많은 불편함이 있더라구요, 그래서 많이 고민해보고 구글링을 해보았는데, T 타입으로 선언을 해서 사용을 해서 사용하는 방법 뿐이 생각이 안납니다. @qualifer를 활용할 때 반환타입에 대한 문제를 어떻게 해결하는지 궁금합니다.!!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 파일 다운로드 하고 build.gradle로 오픈했는데 빌드가 다 끝나고 나서도 파일이 빨간색으로 뜹니다 ㅜ 왜이런건가요..
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 9:47 연습 문제 질문인데요 dosomething함수를 부르고 123을 출력한 다음에 다시 다음 줄 읽을 때는 dosomething함수에서 썼던 x=123;은 중괄호를 벗어나면서 사라져서 그런 것이라고 이해 해도될까요?? 그리고 만약에 함수를 void형이 아니라 int 형으로 바꿔서 return x;으로 바꿔도 똑같이 0으로 출력 되던데 함수의 리턴 값도 저 dosomething(x);줄을 벗어나면 intx(0)으로 초기화 되는 건가요???? 만약에 123을 출력하려고 하면 어떻게 해야할가요??
안녕하세요 선생님! 복습하는 중에 갑자기 헷갈리는 부분이 있어 질문드립니다! sales부분을 디자인하기 위해서 .text1~3에 디자인을 주었는데 position속성 포함 이 공통된 디자인을 heading에 넣으면 안되는 이유가 궁금합니다! 실제로 넣어보니까 디자인한 부분이 브라우저에 아예 뜨지 않더라구요..!
질문은 아니지만 수업을 따라가면서 플러그인 설정같은건 안알려주셔서 다른분들도 보라고 남깁니다. 홑따옴표가 쌍따옴표로 자동 저장되는건 Prettier 옵션에서 single quote 를 사용하지 않는게 디폴트더라구요. 위에거 외에 자동개행 글자수 등등 취향에 맞게 수정하면 될거같아요.
404 Not Found & 중첩 라우트 적용 파트 공부하고있습니다. 근데 Nested children 해서 NestedOneView 와 NestedTwoView의 내용을 불러올려고 해도 내용이 안뜹니다. 혹시나 싶어 따로 NestedOneView를 자식으로 안쓰고 따로 메뉴를 만들어서 써봤더니 내용이 나옵니다.. 혹시 제가 다른 라이브러리를 다운 안받아서 그런건가요?
큰돌님 강의를 들으며 cs를 준비 중인 수강자입니다. 큰돌님의 강의로 cs 준비 잘 하고 있습니다. 다름이 아니라, 강의를 학습하면서 기술 블로그에 따로 정리해도 되는지 여쭙고 싶습니다. 출처 밝히는 것은 당연하고 제 생각도 들어가야 하지만, 큰돌님의 허락을 받고 싶습니다.