묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
에러페이지 html 찾는방법
안녕하세요 스프링 부트에서 기본으로 제공히는 에러페이지 찾는 방법이 만약 404에러가 발생했을때 ============================= BasicErrorController 가 status 지금은 404 를 읽어서 404.html 로 뷰페이지를 렌더링 한다고 이해를 했는데 맞나요? ........... 그리고 예시로 들어주신 @GetMapping("/error-400") public void error400(HttpServletResponse response) throws IOException { response.sendError(400,"400 오류!"); } 이걸로 url을 호출하면 4.xx 페이지로 보여지는데 400.html 이라는 html 이 없으니까 400에서 맨 앞자리의 "4"를 BasicErrorController 가 가져와서 4xx.html 로 렌더링 된다고 보면 되나요? ----------------------------- 끝으로 실무에서는 어떤 방법을 더 많이 사용하나요 ? default 인 BasicErrorController 또는 WebServerCustomizer
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
JDBC 강의중 Autowired 관련 의문사항
우선 이런 생각과 고민이 많이 담긴 강의를 무료로 제공해주셔서 감사드립니다. 질문은 일단 강의에서 SpringConfig Class를 통해서 MemberService, MemberRepository를 Bean으로 등록했습니다. 그리고 각각 MemberRepository의 인스턴스(구현체의 인스턴스), DataSource 인스턴스를 생성자로 넘겨서 인스턴스를 만들게 되는데, 여기서 질문입니다. 1. SpringConfig Class 에서 생성자를 통해 직접 인스턴스를 넣어줬기 때문에 각각의 생성자에서는 Autowired annotation이 필요 없을것 같다고 생각되는데 맞는지 궁금합니다. (Bean으로 등록된 클래스의 유일한 생성자에는 Autowired가 자동으로 붙는것은 알고 있습니다) 2. 각각의 클래스에 @Repository, @Service Annotation을 사용하고, SpringConfig 클래스를 사용하지 않을 경우에도 같은 결과물이 생기는지 궁금합니다.
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
500에러가 발생합니다ㅠ
안녕하세요. 강의처럼 똑같이했는데 500에러가 발생합니다ㅜ에러메세지는 아래와 같습니다.org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [C:\Users\Admin\eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\SpringMVCJava\WEB-INF\classes\kr\co\softcampus\controller\HomeController.class]; nested exception is org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file - probably due to a new Java class file version that isn't supported yet: file [C:\Users\Admin\eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\SpringMVCJava\WEB-INF\classes\kr\co\softcampus\controller\HomeController.class]; nested exception is java.lang.IllegalArgumentException: Unsupported class file major version 59
-
미해결Slack 클론 코딩[실시간 채팅 with React]
안녕하세요 현영님! form 파일 전송 관련해서 질문드려도될까요
삭제된 글입니다
-
미해결Slack 클론 코딩[실시간 채팅 with React]
swr을 사용하면서 로직 분리에 대해 질문 있습니다!
안녕하세요 강의 잘 들었습니다! 해당 강의에선 swr을 사용하면서 로직 처리같은 것을 해당 컴포넌트 함수 내부에서 주로 처리를 한다고 느꼈습니다. 큰 프로젝트 같은 경우에는 분리가 필요할까요? 필요하다면 swr을 이용하면서 어떤 구조로 처리하면 좋은지 궁금합니다!
-
미해결웹 게임을 만들며 배우는 React
dist 폴더가 생기지 않습니다.
안녕하세요 제로초님! 숫자 야구 강의 듣다가 질문드립니다. 이전 수업에서 나온 내용대로 webpack과 babel 설치 및 설정을 했는데 dist 폴더가 생기지 않습니다. 따로 에러가 뜨진 않았고, 화면도 잘 구동됩니다. 다만, dist 폴더 내에 app.js 파일이 생성되고 그 파일이 html에서 불러와져서 렌더링이 되는 걸로 아는데 dist 폴더가 생기지 않고도 렌더링에 문제가 없는게 맞는건지 여쭙고 싶습니다. 아래는 webpack.config.js 파일입니다. const path = require("path"); const RefreshWebpackPlugin = require("@pmmmwh/react-refresh-webpack-plugin"); module.exports = { name: "wordrelay-setting", mode: "development", devtool: "eval", resolve: { extensions: [".js", ".jsx"], }, entry: { app: "./client", }, module: { rules: [ { test: /\.jsx?$/, loader: "babel-loader", options: { presets: [ [ "@babel/preset-env", { targets: { browsers: ["> 1% in KR"], }, debug: true, }, ], "@babel/preset-react", ], plugins: ["react-refresh/babel"], }, exclude: path.join(__dirname, "node_modules"), }, ], }, plugins: [new RefreshWebpackPlugin()], output: { path: path.join(__dirname, "dist"), filename: "app.js", publicPath: "/dist", }, devServer: { publicPath: "/dist", hot: true, }, };
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
cv_out[0,0,: , : ] 부분
cv_out 은 4차원인걸로 이해했는데 cv_out[0,0,: , : ] 은 무엇을 의미하나요?? for detection in cv_out[0][0][:][:]로 해야 100번 반복하는 것이지 않나요??
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
mongoDB M0Tier가 없을때는 어떻게 하나요..?
mongoDB 가입을 한 후 cluster생성도중 M0Tirer는 없는데 결제후 사용해야 하는건가요?? 아니면 다른방법이 있을까요? 사진도 같이 첨부드립니다. 도와주세요 ㅠㅠ
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
38분경 행렬 곱이 이해가 안가서 질문 드립니다..
I^2 = -E라고 하셨는데 [0 -1] [0 -1] = [1 0] [-1 0] [-1 0] [0 1] 아닌가요? I가 [ 0 i] [ i 0] 인데 잘 못 쓰신건가요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
질문드립니다.
이런 질문을 드리는게 맞는진 모르겠지만 BathcSize 랑 join fetch 차이점이 결국엔 N + 1에 대한 해결책이고 BatchSize는 결국엔 where in을 해서 한번에 가져오는 쿼리이고 join fetch는 inner join을 해서 한번에 select 해온다라고 이해를 하고 있는데 이해한게 맞는지 궁금합니다. 그리고 복습을 해야되는 상황이긴한데 N + 1에 대한 내용도 궁금합니다
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
제 코드에 불필요한 부분이 있을까요??
n = input()stack = []result = ''for i in n: if i.isnumeric(): result += i else: if len(stack) == 0: stack.append(i) continue if i == '*' or i == '/': if stack[-1] == '*' or stack[-1] == '/': result += stack[-1] stack.pop() stack.append(i) elif i == '+' or i == '-': while stack and stack[-1] != '(': result += stack[-1] stack.pop() stack.append(i) elif i == '(': stack.append(i) elif i == ')': while stack and stack[-1] != '(': result += stack[-1] stack.pop() stack.pop()for x in stack[::-1]: if x != '(': result += xprint(result)
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
안녕하세요 윤상석님
[MVC 패턴, 프로젝트 셋업]편 강의 초반에, 밑에 링크를 달아주셨다하셨는데 보이지가 않네요...
-
미해결애플 웹사이트 인터랙션 클론!
vw 사용 시 글씨 밀림 문제
안녕하세요, 선생님. 강의를 듣던 중 mid-message에 vw값을 주고 브라우저를 일정 크기 이상 키우면 사진과 같이 글자가 커지다가 밀려서 내려가는 현상이 발생합니다. 폰트 사이즈에 상한선을 걸 수 있을까요?
-
미해결워드프레스 제대로 개발하기 - 클라이언트 편
query loop 관련 커스터마이징 질문
안녕하세요 필요한 부분이 있어서 뒷부분을 먼저 듣다가 질문하게 되었습니다. 섹션 8 인텍스 화면 기본 강의에서 WP Query 사용방법이 나오는데요. 제가 구현하고자하는건 사용자의 등급에 따라 어떤 post는 나타나고 안나타나는 기능을 구현하고 싶습니다. ( ex - 실버등급 유저는 카테고리 골드의 포스트가 나오면 안됨) 해당강의에서는 index.php에 바로 구현을 하시던데, 저는 지금 아쉽게도 제가 만든 테마가 아니고 Avada를 이용하고 있습니다. 간단하게 function.php에 루프를 적용해봤더니 제대로 동작하지를 않더라구요. 그래서 이것저것시도하다 안되어 시도하면서 궁금해진 것과 방법을 질문드리고자합니다. 1. function.php에 add_filter('pre_get_posts', 'show_post_byuserlevel'); 이런식으로 했는데 pre_get_posts에는 걸면 안되는 걸까요? (show post byuserlevel 함수내에서 var dump를 찍어보니 상당히 여러군데에서 호출되는것같습니다. 함수내에서 유저의 등급을 확인하는 로직을 빼면 post를 빼는 로직이 동작하지만, 등급관련 로직을 넣으면 post를 빼는 로직이 동작하지 않아 그런것으로 보입니다, ex-if(현재유저가 실버등급) {골드포스트는 빼는 루프} 2. function.php가 아니고 다른곳에 구현을 해야할까요? 강의로 볼때는 add_filter나 add_action을 사용하지 않으셔서 적절한 파일에 query 루프만 구현하면 되는지 궁금합니다. 3. 다른곳에 구현해야한다면 어느파일이 좋을까요? 강의상에는 index.php에 루프를 구현하면 메인화면에만 루프가 영향을 미치는 것처럼 보입니다. 제 사이트도 여러 페이지가 존재해서 각 페이지별 보여줘야하는 포스트가 존재해 페이지별로 루프를 일일히 구현해야하는지, 아니면 어느 php 파일내에 한번 루프를 구현하면 모든페이지에 영향을 줄수있는 .php 파일이 있는지 궁금합니다. (아마 part1 강의에서 워드프레스구조를 알려주셨던거같은데, 이렇게 질문하는게 맞는지 조금 확신이 잘 안 서네요) 질문이 장황합니다만 이해가 안되시는 부분있으시면 추가 설명 하겠습니다. 쿠폰도 감사하고 part1때보다 편집도 훨씬 잘되있는것같아 좋습니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
emotion SSR 적용 질문있습니다!
안녕하세요 현영님! styled-components 대신에 emotion 사용해서 실습하고 있는데, emotion 공식문서에서 10버전 이상부터는 next에서 SSR 적용이 된다고 나와있는데요. (현재 11버전 사용중입니다.) 그렇다면, pages/_document.js의 코드에서 import React from "react"; import Document, { Html, Head, Main, NextScript } from "next/document"; // import {ServerStyleSheet} from "styled-components" export default class MyDocument extends Document { static async getInitialProps(ctx) { // const sheet = new ServerStyleSheet(); const originalRenderPage = ctx.renderPage; try { // ctx.renderPage = () => // originalRenderPage({ // enhanceApp: App => props => sheet.collectStyles(<App {...props} />) // }); const initialProps = await Document.getInitialProps(ctx); return { ...initialProps, styles: ( <> {initialProps.styles} {/* {sheet.getStyleElement()} */} </> ) }; } catch (err) { console.error(err); } finally { // sheet.seal(); } } render() { return ( <Html> <Head /> <body> <script src="https://polyfill.io/v3/polyfill.min.js?features=default%2Ces2015%2Ces2016%2Ces2017%2Ces2018%2Ces2019" /> <Main /> <NextScript /> </body> </Html> ); } } styled-components 관련 부분만 제외하고 입력하면 될까요?
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
볼륨 설정 시 에러가 납니다 ㅜㅜㅜ
ㅇ볼륨 설정 시 명령어 실행을 하면 컨테이터 생성은 되는데 자동 실행은 안됩니다 pwd 에서 에러가 나서 아래와 같이 명령어를 설정하고 실행을 해보았는데요 docker run -d -p 5000:8080 -v /usr/srs/app/node_modules -v "/$(pwd):/usr/src/app" eddydocdoc/nodejs 로그를 아래 명령어로 출력 해보았는데 아래와 같 명령 : docker logs 컨테이너 출력 : internal/modules/cjs/loader.js:638 throw err; ^ Error: Cannot find module 'express' 어느 부분을 봐야 할까요?
-
해결됨이미지 관리 풀스택(feat. Node.js, React, MongoDB, AWS)
미리보기 에러
안녕하세요 선생님. 사진과 같이 미리보기 사진이 보이지 않는데 이유를 잘 모르겠습니다. 깃허브 주소는 https://github.com/onejaejae/Learn_Image_Fullstack 입니다. 좋은 강의 감사합니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
실수로 es6/const-let에 커밋해버렸는데,,,
안녕하세요 강의 잘 듣고 있는 학생입니다,, 캡틴님,, vscode에서 실수로 커밋 해버려서 es6/const-let에 푸시되었는데 어뜩하지요?, , , 죄송함미다
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
질문입니다ㅠ
삭제된 글입니다
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
portainer 이미지를 빌드 할 수 없습니다
좋은강의 감사합니다 여기서 막혀서 진도를못나가네요 ㅠ 파이참에서 Dockerfile 만들고 upload해도 이미지를 빌드할 수 없다고 나오고 web editor 로 해도 똑같이나오네요... 어떻게 해야 하나요? 이거말곤 방법이 아예없나요? 2일간 구글링해도 답이 안나오네요 ㄷ