묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
핸들러 매핑과 핸들러 어댑터들도 모두 스프링 빈으로 등록되나요?
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]스프링 부트를 사용하면 자동으로 핸들러 매핑과 핸들러 어댑터, 뷰 리졸버 등 여러 가지를 등록해 준다고 하셨는데 저는 처음에 '등록'이라는 의미를 DispatcherServlet에 있는private List<HandlerMapping> handlerMappings;private List<HandlerAdapter> handlerAdapters;private List<ViewResolver> viewResolvers; 이 List에 저장한다는 의미로만 생각했었습니다.그런데 강의가 진행되면서 설명해 주신 내용 중, 다음 코드처럼 스프링 부트에서 InternalResourceViewResolver를 스프링 빈으로 등록해 주듯이 @Bean ViewResolver internalResourceViewResolver() { return new InternalResourceViewResolver("/WEB-INF/views/", ".jsp"); } } 핸들러 매핑과 핸들러 어댑터들도 스프링 빈으로도 등록되는 건가요? 즉,핸들러 매핑, 핸들러 어댑터, 뷰 리졸버들은 스프링 빈으로 등록되고뷰는 기본적으로 스프링 빈으로 등록되지 않지만(https://www.inflearn.com/course/lecture?courseSlug=%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1&unitId=71204&tab=community&q=782881&category=questionDetail) 원한다면 따로 스프링 빈으로 등록할 수도 있다.(BeanNameViewResolver를 사용할 때) 이렇게 생각해도 되는지 궁금합니다.
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
th:action 질문드립니다
상품 등록 버튼을 눌렀을 때, items/add로 이동하는 걸th:action 대신th:onclick="|location.href='@{/basic/addForm.html}'|"로 적어도 되나요? 단순히 url 이동이 아니라, 상품 등록 버튼을 눌렀을 때, 상품을 실제로 저장하는 액션이 있기 때문에 th:action을 사용해야 하는 것인가요? 상품 등록 버튼을 눌렀을 때의 결과를 작업하는 것인데,<button class="w-100 btn btn-primary btn-lg" type="submit">상품 등록 </button>여기가 아닌, <h4 class="mb-3">상품 입력</h4> <form action="item.html" th:action method="post">여기서 처리하는지 궁금합니다.
-
해결됨독하게 시작하는 C 프로그래밍
32bit 와 64bit 자료형 크기
정수형 강의 내용 중 long 자료형 크기에 대해 궁금한 점이 생겨 질문드립니다! 64비트 기준으로, long 자료형이 4바이트라고 설명해 주셨는데, sizeof 연산자로 long 변수 크기를 확인할 경우 8바이트로 나오게 되어 질문드립니다.제목과 같이 32와 64간 자료형의 크기를 비교한 자료가 있을까요?? 검색 결과 작성자마다 약간씩 차이를 보여 질문드립니다. 감사합니다.
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
안녕하세요 마지막 강의 질문 있습니다.
git actions에서 EB에 배포전에,docker hub에 이미지를 미리 배포하고,그 배포된 docker image 파일을 EB에서 실행한다고한다면,결국 Dockerrun.aws.json 파일만 EB에 배포하면 되는 것 아닌가요?- name: Generate deployment package run: zip -r deploy.zip . -x '*.git*'해당 코드는 소스파일과 그외 파일까지 전부 압축해서 S3에 업로드하자나요? Dockerr.aws.json 파일만 첨부해서는 작동이 안되나요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
9996번 문제 질문입니다!
예제도 다 맞고 질문게시판에 반례들도 다 넣어서 옳게 출력된 거 같은데 런타임 에러가 납니다ㅠㅠ뭘 빼먹었을까요?http://boj.kr/e808a1c39cc74954a63f14721dc3dce3
-
해결됨실전 연습으로 익히는 고급 타입스크립트 기술
어렵습니다 ㅠㅠ 고민을 해도 못맞췄네요
interface Attributes { firstName: string; lastName: string; age: number; } type AttributeGetters = { [key in `get${Capitalize<keyof Attributes>}`]: () => Attributes[key]; }; type tests = [ Expect< Equal< AttributeGetters, { getFirstName: () => string; getLastName: () => string; getAge: () => number; } > > ]; key는 어찌저찌 나오게 했는데 value값을 어떻게 해야할지 감이 안오네요.영상 해답을 보고나니 꼭 기억해야 될 방법인것 같습니다!
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
맥 사용시 2002 오류 나오실 경우
mysql.server start명령어 사용해보세요 아직원리는 모르겠는데 명령어 사용 후 mysql -u root입력하시면 sql작동 됩니다
-
해결됨빅데이터 클러스터 구축 패키지; 성공을 향한 로드맵
수업에 쓰인 코드 관련
안녕하세요. 강사님.좋은 강의 이번에도 감사드려요~현재 우분투로 이미지를 만들고 있는데명령어를 타이핑 시 종종 오타가 있습니다.그래서 명령어를 혹시 모아둔 곳이 있는지 질문드립니니다. 아래에 어떤 분께서 비슷한 질문을 남기셔서프로모션도 봤는데 ,전자책의 위치현재 code lab 의 코드들 위치프로모션의 구체적인 방법등이 잘 이해가 되지 않습니다.감사합니다.
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
다른 언어를 사용할 경우
안녕하세요.알고리즘 문제를 파이썬 언어를 사용해서 공부하고있는데, 동적배열 강의에서 말씀해주신 push_back(), pop_back()과 같은 메서드는 C++ 에서만 사용 가능해서 해당 강의는 어디까지만 이해하고 넘어가야할지,push_back()과 같은 기능을 하는 함수가 파이썬에도 있는지 찾아보며 강의를 들어야하는지.. 다른 언어로 준비할 때 어디까지 이해하고 적용해야하는지에 대한 감이 안잡혀(?) 문의 드립니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
회원 웹 기능 - 홈 화면 추가 강의 초반에
회원 가입 란을 누르면 회원이름 작성란이 떠야 하는데 다른게 뜨네요.. 나머지는 동일하게 작성한 듯 한데 뭐가 문제인지 모르겠네요ㅜ
-
해결됨엑셀 업무 자동화 - 파워쿼리
대상조건/범위에 따른 누적합계 구하는 방법
파워쿼리 누적합계 구하는것 관련해서 질문있습니다.List.sum(List.Range(대상컬럼,시작index,~까지 개수))은 이해를 하겠는데,조직별 / 제품별 / 달력연월 기간별 → 누적합계를 각 셀에 구하고 싶은데 어떻게 응용해야될지 모르겠습니다.그룹화를 해도 해당 그룹별 연월별로 따로따로 나오고, 위 함수롤 조금씩 변형해봤는데도 에러나 0 값이 나오네요. 도움 부탁드립니다.
-
미해결GSAP의 ScrollTrigger를 활용한 포트폴리오 제작
섹션 5 클립패스 - 동영상이 중심에서 커지는게 아니고 우측하단에서 커져요,,
왜 그런걸까요? ;; 이것때문에 진도를 못나가고있어요 ~ㅠㅠ 파일을 똑같이 복사해서 동영상에서 이미지로 변경하면 선생님처럼 중심에서 애니메이션이 진행되네요...왜 동영상을 넣으면 우측하단에서 동영상이 진행될까요? 동영상 파일이 좀 크지만 선생님 메일에 보내볼게요~ ㅠㅠ
-
미해결스프링 핵심 원리 - 기본편
@Autowired 와 빈 수동 등록
@Autowired 키워드는 보통 @ConponentScan 키워드를 이용한 자동 빈 등록 시에 주로 사용하고, 만약 컴포넌트 방식을 사용하지 않고, 앞서 배웠던 AppConfig 클래스를 이용해 빈을 수동으로만 등록할 때에는 @Autowired 키워드가 거의 사용되지 않을 것 같은데 제 생각이 맞나요?
-
해결됨웹 게임을 만들며 배우는 Vue
webpack - npm run build 시 오류
package.json "dependencies": { "vue": "^2.6.12" }, "devDependencies": { "vue-loader": "^15.0.2", "vue-template-compiler": "^2.6.12", "webpack": "^5.4.0", "webpack-cli": "^4.2.0" }오류 내용Failed to load 'D:\Vue\FirstProject\vue-project\숫자 야구\webpack.config.js' config[webpack-cli] Error: Cannot find module 'webpack/lib/RuleSet'Require stack:- D:\Vue\FirstProject\vue-project\숫자 야구\node_modules\vue-loader\lib\plugin.js- D:\Vue\FirstProject\vue-project\숫자 야구\webpack.config.js- D:\Vue\FirstProject\vue-project\숫자 야구\node_modules\webpack-cli\lib\webpack-cli.js- D:\Vue\FirstProject\vue-project\숫자 야구\node_modules\webpack-cli\lib\bootstrap.js- D:\Vue\FirstProject\vue-project\숫자 야구\node_modules\webpack-cli\bin\cli.js- D:\Vue\FirstProject\vue-project\숫자 야구\node_modules\webpack\bin\webpack.js at Module._resolveFilename (node:internal/modules/cjs/loader:1144:15) at Module._load (node:internal/modules/cjs/loader:985:27) at Module.require (node:internal/modules/cjs/loader:1235:19) at require (node:internal/modules/helpers:176:18) at Object.<anonymous> (D:\Vue\FirstProject\vue-project\숫자 야구\node_modules\vue-loader\lib\plugin.js:4:17) at Module._compile (node:internal/modules/cjs/loader:1376:14) at Module._extensions..js (node:internal/modules/cjs/loader:1435:10) at Module.load (node:internal/modules/cjs/loader:1207:32) at Module._load (node:internal/modules/cjs/loader:1023:12) at Module.require (node:internal/modules/cjs/loader:1235:19) { code: 'MODULE_NOT_FOUND', requireStack: [ 'D:\\Vue\\FirstProject\\vue-project\\숫자 야구\\node_modules\\vue-loader\\lib\\plugin.js', 'D:\\Vue\\FirstProject\\vue-project\\숫자 야구\\webpack.config.js', 'D:\\Vue\\FirstProject\\vue-project\\숫자 야구\\node_modules\\webpack-cli\\lib\\webpack-cli.js', 'D:\\Vue\\FirstProject\\vue-project\\숫자 야구\\node_modules\\webpack-cli\\lib\\bootstrap.js', 'D:\\Vue\\FirstProject\\vue-project\\숫자 야구\\node_modules\\webpack-cli\\bin\\cli.js', 'D:\\Vue\\FirstProject\\vue-project\\숫자 야구\\node_modules\\webpack\\bin\\webpack.js' ]} 계속 오류난거 해결하다가 여기까지 왔는데 여기선 해결이 안되네요ㅠㅠ
-
해결됨Next + React Query로 SNS 서비스 만들기
참조 끊어내기 관련 질문입니다.
const shallow = {...value}; // 참조 끊어내기 value.pages = [...value.pages] value.pages[pageIndex] = [...value.pages[pageIndex]];참조를 끊어내어 react query의 state를 update 해주는건 이해 했습니다. 하지만 강의에서는 value.pages = {...value.pages} 를 이용하는데, pages를 객체로 덮어씌워 원래 배열을 바꾸는 이유가 따로 있을까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
gradle 오류입니다
지원 중단된 기능이 있는거같은데 이거 어떻게 해야할까요...?gradlew clean build 해도 안되고 build 폴더만 지우고 해도 안됩니다... 버전을 바꿔야할까요(두 번째 사진은 --warning-mode all 를 사용해 deprecated된 기능을 확인한 것입니다)=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
open build.gradle을 해야하는 이유
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요 프로젝트 생성하다가 궁금증이 생겼습니다github에 studySpring 이라는 레포를 생성해서 그 안에 hello-spring을 넣으려고 인텔리제이에서 studySpring을 clone하고 그 안에 hello-spring을 넣었습니다. 그리고 jdk 21ver을 설치해주었는데 이상태에선 HelloSpringApplication.java가 실행이 되지 않았습니다.여기서 open -> hello-spring ->build.gradle을 열어야 HelloSpringApplication.java가 실행되던데 이유가 궁금합니다 !!+) studySpring 폴더안에서 hello-spring -> HelloSpringApplication.java 를 실행하는 방법은 없나요? 현재는 hello-spring의 build.gradle을 열어야만 실행됩니다
-
미해결김영한의 실전 자바 - 기본편
클래스 문제풀이 코드 비교해주세요 :)
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.이 코드와 이 코드의 차이점이 있을 까요?출력했을 때, 똑같이 나오긴 하더라구요 !
-
해결됨개발자를 위한 쉬운 도커
도커파일 생성 에러
Dockerfile-000 이런식으로 파일명을 만들때 Dockerfile-basic까지는 빌드까지 완료하고 이미지로 만들었는데 Dockerfile-meta 만들때 갑자기 파일이 도커파일이 아닌 일반파일로 바껴서 빌드도 안되는데 뭐가 문제인걸까요?
-
해결됨Verilog FPGA Program 1 (HIL-A35T)
SPI Master Waveform 질문입니다.
waveform을 보며 분석하고 공부중입니다. 제공해주신 Timing Diagram 상에서는 sck pulse는 s_ready가 r_send 로 변환된 다음 단락에서 positive edge가 발생합니다. 그러나 제가 시뮬레이션해본 waveform에서는 s_send가 enable됨과 동시에 sck pulse에 positive edge가 발생합니다. 이부분이 헷갈려서 질문드립니다.코드를 다시 들여다보면서 답을 찾는게 좋을까요??