settings.py 에서 template 경로를 BASE_DIR 안에 있는 templates 폴더로 정했는데, 이후 마지막에 account app의 views에서 accountapp/hello_world.html 로 경로를 정하면 BASE_DIR에 있는 templates 폴더에서 accountapp/hello_world.html를 찾아야 하는 거 아닌가요? 당연히 거기 안에는 hello_world.html는 커녕 accountapp 폴더도 없으니 오류가 떠야 하는 거 아닌가요...? 왜 accountapp 폴더 만든 templates 폴더는 경로를 알려주지 않고 바로 사용이 가능한가요...? 이게 app 안의 templates는 안에 만들어놓기만 하면 settings.py에 설정 안 하고 바로 사용이 가능하다고 하면, 그 안에 {% extends 'base.html' %} 는 어떻게 다른 경로, 즉 BASE_DIR의 templates 폴더 안에 있는 base.html을 찾을 수 있는건가요...?
안녕하세요. 강의 내용에 벗어난 질문인데.. 궁금해서 드립니다. 일반적인 메서드 코딩 보면 아래와 같은 형태인데요. public AuthenticationManager authenticationManagerBean() throws Exception { return super.authenticationManagerBean(); } 오픈소스를 보면 이처럼 코딩되어 있더라고요. public <T extends UserDetailsService> DaoAuthenticationConfigurer<AuthenticationManagerBuilder, T> userDetailsService(T userDetailsService) throws Exception { return; } <T extends UserDetailsService> DaoAuthenticationConfigurer<AuthenticationManagerBuilder, T> 이부분 전체가 userDetailsService 메서드 return type 이고 <T extends UserDetailsService> 는DaoAuthenticationConfigurer 의 return type인가요?
안녕하세요 제로초님 let's Get it 자바스크립트 책을 사서 공부하고 있습니다. 공부를 하다가 우연히 이전에 유튜브에서 제로초님이 말씀하셨던 "자바스크립트 필수개념" 유튜브 동영상을 봤었는데요.. 이 영상 입니다. https://www.youtube.com/watch?v=b4LxIniE9-M&t=190s 혹시 이 ES2021(Let's get it) 자바스크립트 강의에서도 해당 강의에 있는 내용들을 설명해주시나요? 이벤트 루프는 책보니까 설명해주시는것 같은데 다른 개념들도 설명해주시는지 궁금해서 여쭈어보려고 합니다. 아니면 다른 동영상 강의에서 설명 해주시는게 있나요?
Autowired 에서 필드명, 파라미터명에 의존하는 것과 Qualifier 를 사용하여 서비스를 조작하는 것은 DIP 에 어긋나는 것으로 보입니다. 혹시 이 생각이 다소 옳지 못다하다면 어느 부분을 수정해야하는지 말씀부탁드리고 위의 생각이 맞다면 어떻게 저 부분을 받아들여야 하는지 말씀부탁드립니다.
제로초님 궁금한게있어서 문의드립니다. styled-components 사용해서 react를 개발하려면 기존에 디자이너가 디자인을 해주고 그걸 마크업(퍼블리셔)가 html과 css파일로 주는 방식으로 업무를 진행하고있는데, styled-components를 이용하는 회사들은 마크업 업무를 프론트 개발자들이 다 하게 되는건가요? 실무에서는 업무롤이 어떻게되어서 진행되는지 궁금합니다.
안녕하세요 김영한 팀장님. 강의 너무 잘 듣고 있습니다. 앞 강의(Handler / Adapter)를 듣고 이번 강의를 듣다가 궁금한 점이 생겨서 문의드립니다. 앞 강의 첫 번째 예시에서 OlderController -> Controller 인터페이스를 구현하였고, SimpleControllerHandlerAdapter가 채택되어, 내부에서 OlderController가 오버라이딩한 메서드 'handleRequest'를 실행함 앞 강의 두 번째 예시에서 MyHttpRequestHandler -> HttpRequestHandler 인터페이스를 구현하였고, HttpRequestHandlerAdapter가 채택되어, 내부에서 MyHttpRequestHandler가 오버라이딩 한 메서드 'handleRequest'를 실행함 이번 강의의 @RequestMapping된 Controller들은 인터페이스를 구현하고 있지 않는데 어떻게 'RequestMappingHandlerAdapter' 라는 핸들러 어댑터에서 (입력되는 파라미터들도 각기 다른) process 메서드를 호출할 수 있는건지 궁금합니다. 이것도 @RequestMapping 애노테이션으로 인한 효과로 이해하면 될까요?
안녕하세요! 영한님! :) 강의 정말 잘 듣고 있습니다. 다름이 아니라 그 N+1 을 해결하는 대표적인 방법으로 @EntityGraph도 있는데 1. EntityGraph 방식과 페치조인의 방식의 차이가 궁금합니다. 2. 그리고 EntityGraph방식 또한 마찬가지로 컬렉션에 대해 페이징이 불가능한 것 인가요?
https://www.dropbox.com/s/gjv8y4d1bnlvfzh/Twice2.zip?dl=0 트와이스 문제까지 수강한 수강생입니다. 10번 넘게 시도해봤습니다. 하지만 사진을 아무리 클릭해봐도 1번만 뜨네요 그래서 제 컴퓨터가 문제인건가 해서 개발자님 소스코드로 해보면 잘 작동합니다. 그리고 토스트 기능도 작동을 안하네요,,, 위에 링크에 파일 올려놨으니 점검 한번 부탁드립니다,,,
안녕하세요. 해당 강의 질문 댓글 '좋아요' 기능을 보면서 궁금한 점이 생겼습니다. 1. '좋아요'를 눌렀을 때, 단순하게 생각해보면 아래와 같이 설계할 수 있을 것 같습니다. 영한님이 강의에서 동사 네이밍은 최대한 지양하라고 하셨는데, 저에게 가장 직관적으로 와닿는 건 like라는 단어인데 like는 동사이니 heart 라는 단어를 사용하는 게 좋을까요? 강의/강의idx/댓글/댓글idx POST /lecture/{1}/comment/{12}/like POST /lecture/{1}/comment/{12}/heart 2. 그리고 현재 강좌 api가 https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/lecture/61365?speed=1.25&tab=community 인데, 왜 courses가 아닌 course, lecture는 lectures가 아닌 lecture로 설계가 된 건지 궁금합니다!
안녕하세요 스프링 JdbcTemplate 편을 보다가 문뜩 궁금한게 생겼습니다. Mybatis와 비교한 자료를 찾아보니 두가지 모두 SQL Mapper 계열로 나옵니다. 더 검색을 해봐도 같은 계열이라고 표시는 되는점 말고 정확하게 어떤점이 더 좋거나 하는 내용들은 찾을수가 없네요... 아무래도 스프링 계열인 jdbc Template가 더 좋아보이긴 하는데.... 궁금합니다.
안녕하세요. 영한님이 말씀하신 부분 중에 이해가 잘 가지 않는 점이 있는데요. GET 메서드를 사용할 때 body에 데이터를 넣지 말라고 하시고 그 이유로, 지원하지 않는 서버가 있다라고 하신 말씀이 잘 이해가 되지 않습니다. 여기서 말하는 서버는 스프링 같은 BE Language 단에서 GET에서 body 데이터를 받도록 구현이 안 됐다는 의미일까요?