timestamp, path, status, message 등 500.html 에서 출력할 때 따로 모델을 가져온다던가 th=object 였나...?? 같은걸 쓰지 않고 그냥 타임리프로 ${} ,하는데 출력이 되더라고요 이게 모델을 가져오지않는걸 봐서는 모델에 담기는 것 같진 않고 따로 무언가를 가져온 것은 없는 것 같은데 어떻게 이 출력이 이루어지는건가요 ??
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 컴포넌트를 찾는다고 했는데 FindChild<Button>에서는 pointButton 전체는 gameObject 이니까 이 button 컴포넌트를 찾는 건데 컴포넌트의 .name은 붙어있는gameObject의 이름을 따라가니까 PointButton으로 찾을 수 있던거라고 이해하면 될까요?
where country in ('Mexico', 'Sweden', 'USA') 보통 콤마를 사용해서 조건에 (A, B, C) 이런 식으로 쓰면 and 조건이라고 이해를 했어서 헷갈리는 부분이 있습니다. 지금 이 경우에는 country라는 컬럼명 내에서는 당연히 하나의 값만을 갖고 있기 때문에, (A, B, C) 이렇게 콤마로 쓰는 조건도 or로 해석이 된다고 이해하면 될까요? 아니면 생각하려고 하지 말고 그냥 문법으로 받아들이면 되는 부분일까요?ㅎㅎ
contextLoads()에서 Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'hello.core.discount.DiscountPolicy' available: expected single matching bean but found 2: rateDiscountPolicy,DiscountPolicy 위와 같은 에러가 발생합니다 1. component로 등록한 rateDiscountPolicy와 bean으로 등록한 DiscountPolicy가 둘 다 new rateDiscountPolicy()라서 중복이라 발생한 예외라고 생각했고 2. 이 문제를 해결하기 위해서 둘 중 하나를 @Primary붙여주면 될 것 같습니다. 3. 추가로 CoreApplicationTests로 Test 돌리면 AppConfig와 AutoAppConfig에 의해 만들어진 Bean들이 동시에 스프링 컨테이너에 등록되서 발생한 문제라고 생각됩니다 제가 이해한게 맞을까요?
이 문제를 풀 때 처음엔 where절 조건을 where country != like 'S%' 라고 적었는데요, where country not like 'S%' 이 답이더라고요. != 가 조금 더 구체적으로 어느 상황에 사용 가능한건지, 그리고 like라는 연산자를 사용할 땐 not like 가 유일한 작성 방법인건지 궁금합니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. GetMapping에서 저는 ("/home")으로 설정해야 home.html로 이동되는데 왜 그런건가요? 새로 페이지 만들어보고 싶어서 이전에 수업에서 작성한 파일은 작성하지 않았고 HomeController랑 templates폴더에 home.html 파일만 작성한 상태입니다.
const total_quantity = products => go(products, map(~),reduce(~) 에서 () => go() 함수는 pipe()로 대체 가능하다. 즉, pipe의 용도가 go() 함수를 리턴하는 경우 pipe가 함수를 리턴하는 함수임으로 간결하게 표현하기 위하여 사용하는 것인가요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 찾고있던 강의였어요. 아직 수업 초반이지만 아주 유익합니다 mrjhyoo@gmail.com 으로 교안 부탁드립니다 그리고 혹시 이 수업 뒤로 심화과정 계획이 있으신가요?
const reduceFunc = (f, acc, iter) => { if ( ! iter) { iter = acc[Symbol. iterator ](); acc = iter. next (). value ; } return go1 (acc, function recur (acc) { for ( const a of iter) { acc = f (acc, a); if (acc instanceof Promise ) { return acc. then (recur); } } return acc; }); }; acc.then(recur)를 하면 재귀한 값(프로미스)가 리턴이 되면서 실행 컨택스트가 종료되고 go1함수가 바로 리턴이 되는걸로 보이는데, 실행해보면 또 그렇지 않네요,,, 리턴을 해도 내부에 실행 로직이 돌고있나요?