inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

통합테스트

해결됨

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

[질문 내용] 안녕하세요 수업과 직접적으로 관련된 질문은 아니지만 궁금한 점이 있어서 질문 드립니다. 영한님 강의에서는 controller통합테스트를 postman으로 진행하는데 restTemplate을 이용해 직접 통합테스트 코드를 짜는것과 포스트 맨을 이용해 테스트하는 것 중 어느것을 더 추천하시는지 궁금합니다 또한 직접코드를짜지않고 포스트맨으로 테스트하면 스펙상 불이익이 있는지도 궁금합니다!!

  • spring
  • mvc
해톨 댓글 1 좋아요 0 조회수 227

업캐스팅 16분 40초 부근입니다.

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

업캐스팅 문제 예시 8. 자식 클래스에만 있는메서드를 호출하면? 관련입니다. A b = new B(1); b.paint(); b.draw(); b.specialDraw(); ← 여기가 오류가 난다는 건 이해했습니다. 또한, 이 문제 정답 관련해서 정답:에러 error: cannot find symbol 라고 적혀있는 것은 확인했습니다. 그런데, b.specialDraw(); 부분 이전까지는 정상적으로 작동을 하니까 생성자 of AA10 생성자 BB1 CD 까지는 출력이 되어야 하는게 아닌가 궁금합니다. 아니면 b.specialDraw(); 부분 오류 때문에 error: cannot find symbol로만 출력되는건지 궁금합니다.

  • python
  • java
  • c
  • 정보처리기사
  • 업캐스팅
  • 오류
  • specialdraw
Sik 댓글 1 좋아요 0 조회수 241

1-K 반례를 못찾겠습니다..

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

http://boj.kr/b4ac1fb3fb7749e9a8db5a18a89ddb9e 맵에 알파벳 종류와 갯수를 넣고 홀수 갯수의 알파벳이 있을경우 홀수를 리스트에 먼저 넣고 나머지 알파벳을 리스트의 앞뒤로 넣어주는 식으로 구현했습니다. 백준 테케는 다 통과하는데 반례를 못찾겠습니다..

  • c++
  • 코딩-테스트
Badroutine 댓글 2 좋아요 0 조회수 148

영상이 안보여요

미해결

HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)

■ 질문 남기실 때 꼭! 참고해주세요. - 먼저 유사한 질문이 있었는지 검색해주세요. - 궁금한 부분이 있으시면 해당 강의의 타임라인 부분을 표시해주시면 좋습니다. - HTML, CSS, JQUERY 코드 소스를 텍스트 형태로 첨부해주시고 스크린샷도 첨부해주세요. - 다운로드가 필요한 파일은 해당 강의의 마지막 섹션에 모두 있습니다.

  • HTML/CSS
  • jquery
밀꾸 댓글 1 좋아요 2 조회수 207

position relative 질문

미해결

HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)

before after 활용 실전 퍼블리싱 03 강의에서, a의 before 클래스에 의해 fa 클래스인 sns 이모티콘이 가려졌었는데 이게 왜 position: relative 로 해결되는 건지 궁금합니다. 그리고 a:before와 fa는 둘다 a의 자식클래스로 이해하여서 위 같은 경우 z-index로 fa가 위로 오도록 하면 해결할 수 있지 않을까 하고 생각하여 해보았는데, 왜 이 방법으로는 해결되지 않는건지 모르겠습니다.

  • HTML/CSS
  • jquery
lees8351 댓글 2 좋아요 1 조회수 178

질문

미해결

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

강의 내용 중 엔티티에 비즈니스 로직을 포함시키셨는데 여러 사이트를 보면서 내용을 이해하려고 노력하면서 최종적으로 이런 결론을 지었습니다. Q. 어떤 비즈니스 로직을 서비스 계층에서 구현해야 하고 어떤 비즈니스 로직을 도메인에서 구현하는 것이 맞을까? A. 상품과 관련된 비즈니스 로직(주문 접수에 따른 재고 감소, 주문 취소에 따른 재고 증가)에서는 하나의 도메인만 활용이 되므로 하나의 도메인만으로 비즈니스 로직을 구현할 수 있다고 판단되는 상황이라면 도메인에 비즈니스 로직을 구현해도 괜찮지만 여러 도메인을 활용해야하는 복잡한 비즈니스 로직을 구현하거나 회원가입이나 로그인과 같이 리포지토리와 직접적 관련을 맺고 있는 비즈니스 로직의 경우라면 서비스 계층에서 구현하는 것이 맞다. 질문에 대한 대답이 이게 맞는지 궁금합니다.

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
피곤한개발자 댓글 1 좋아요 0 조회수 140

42회 추측문제

해결됨

[2026 신규] 데이터분석 준전문가(ADsP) 자격증

안녕하세요. ADsP 42회 준비중입니다. 혹시 41,42회 추측문제는 안 올라오는 걸까요? 감사합니다.

  • r
  • 빅데이터
  • ADsP
sinay2002 댓글 1 좋아요 0 조회수 289

내부클래스 private 메서드

미해결

김영한의 실전 자바 - 중급 1편

Engine 클래스의 start 메서드가 private 으로 되어 있는데 어떻게 Car 클래스에서 engine.start() 를 할 수 있는건가요 ? 제가 알기로는 내부 클래스는 바깥 클래스의 인스턴스에 접근할 수 있는 참조값을 가지고 있는 것은 알고 있지만 반대는 아니지 않나요 ?

  • java
  • 객체지향
ghuhan18 댓글 1 좋아요 0 조회수 219

실습 데이터

해결됨

실습으로 손에 잡히는 SQLD(2과목)

실습을 해보고 싶은데 혹시 예시 데이터는 어디서 구할 수 있을까요?

  • sql
  • oracle
  • mssql
  • SQLD
키키와이 댓글 1 좋아요 1 조회수 331

middleware 질문입니다!

미해결

Next + React Query로 SNS 서비스 만들기

자주 질문드리네요 ㅠ middleware에서 login을 유무를 파악하고 로그인으로 리다이렉트하려고합니다 그 이후 로그인이 된다면, 원래 진입하려던 url을 쿼리스트링으로 전달하고 이를 받아 리 다이렉트하는게 목적인데요! 간헐적으로 미들웨어가 실행되지 않는것 같습니다.. 새로고침을 해야지만 리다이렉트가 가능합니다. 클라이언트에서 세션감지하고 useEffect로 router.replace 해도 동일합니다. 제 생각으로는 미들웨어는 admin , contact진입시에는 무조건 실행한다고 알고있었는데 잘못된 거였나요 ㅠ 찾아보니 middleware not Working 이슈가 있는 것같긴한데 원인을 도통모르겠습니다 import { auth } from "@/auth"; import { NextRequest, NextResponse } from "next/server"; export const middleware = async (req: NextRequest) => { const session = await auth(); if (!session) { //권한없으면 login 하라 const url = new URL(`http:localhost:3000/auth/login?redirect=${req.url}`); return NextResponse.redirect(url); } //권한있으면 원래대로 return NextResponse.next(); }; export const config = { matcher: ["/admin/:path*", "/contact/:path*"], }; 혹시! useRouter의 redirect는 client에서 이루어지기 때문에 서버 세션갱신이 되지않아서 상이해지는건가요?! 에서 router.replace(redirectPath); 로 변경 window.location.href = redirectPath;

  • react
  • next.js
  • react-query
  • next-auth
  • msw
squirrel PARK 댓글 1 좋아요 0 조회수 293

Error response from daemon: The system cannot find the file specified.

미해결

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

Error response from daemon: The system cannot find the file specified. 이런 오류가 뜹니다 DB 실행하면 . .

  • aws
  • docker
  • github
  • ci/cd
  • travis-ci
  • 데이터-엔지니어링
kim1234123 댓글 1 좋아요 0 조회수 251

브라우저 마다 URL이 다르게 전송됩니다.

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] hello-form에 폼 action에 분명 "/request-param-v1"으로 입력되어 있는데 크롬으로 전송하면 "/request-param"으로 url이 바껴버리는 증상이 있습니다. 막상 다른 브라우저로 전송하면 정상적으로 작동하는데 원인을 모르겠습니다..

  • spring
  • mvc
김승윤 댓글 1 좋아요 0 조회수 185

투두리스트 코드

해결됨

한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지

투두리스트 계속 뭐가 빠진지 모르겠네요 완성된 코드 어디서 볼수있나요? 일일히 찾기에 시간이 너무 걸려요

  • javascript
  • react
  • node.js
1028oob 댓글 1 좋아요 0 조회수 281

AliasCollisionException 오류가 나는데 ㅠㅠ

미해결

실전! Querydsl

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 여기에 질문 내용을 남겨주세요. return queryFactory.select(board) .from(board) .distinct() .leftJoin(board.writer, member) .fetchJoin() .leftJoin(board.comments, comment) .fetchJoin() .leftJoin(comment.writer, member) .fetchJoin() .where(board.id.eq(id)) .fetchOne(); 이런 식으로 join을 세번해서 날리니까 org.hibernate.query.sqm.AliasCollisionException: Duplicate identification variable 'member1' in 'from' clause [join writer as member1 join writer as member1] 오류가 나는데 혹시 원인을 알 수 있을까요

  • java
  • jpa
어려워 댓글 1 좋아요 0 조회수 238

수강 기간 연장 문의 드립니다.

해결됨

Flutter 앱 개발 기초

안녕하세요 멘토님 플루터 강의 수강기한 연장 가능한지 여쭙고 싶습니다ㅠㅠ 도중에 회사 노트북으로 진행하다 보니 조금 더 오래 걸린 것 같습니다. 강의 연장 부탁드립니다..!

  • flutter
이현정 댓글 1 좋아요 1 조회수 235

try-catch

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

영상 제작으로는 안해주시나요..? try-catch만 아니라 다른 수업도 글로 설명해주시는 부분이 있던데 아무리 설명을 잘해주셔도 영상보다 이해가 잘 되지는 않습니다...

  • python
  • java
  • c
  • 정보처리기사
youngsu616 댓글 1 좋아요 0 조회수 218

GET, POST 용도 차이

미해결

모든 개발자를 위한 HTTP 웹 기본 지식

[질문 내용] 안녕하세요 강의를 듣다가 제가 전에 했던 프로젝트에 질문이 생겼습니다. 보통 조회를 할 때 GET 을 쓰고 uri에 /members/100 이런식으로 쓴다고 말씀하셨는데, 제가 했던 프로젝트에서는 거의 대부분 POST /members/info 이런식으로 하고 body에 조회하고자 하는 member id를 담아서 보내는 식으로 했습니다. 그래서 프로젝트를 하면서도 GET은 언제 쓰는지 의아하긴 했었습니다. 예를 들어 회원 조회를 할 때 이런식으로 작성했었습니다. 제가 작성했던 방식이 실무에서는 쓰지 않은 안좋은 방법인지 꼭 조회를 할 때는 GET을 쓰고 이런 형식을 맞추는 것이 좋은지 궁금합니다.

  • 네트워크
예름 댓글 1 좋아요 0 조회수 291

이론파트 자료 재 문의드립니다.

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

1 객체지향 설계원칙 이 6페이지, 7페이지에 들어있는데(내용은 조금 상이) 각각의 목차에서 필요해서 넣으신것인지 중복되어 들어간 것인지 문의드립니다 2 그리고 소프트웨어 아키텍처의 설계과정 두 번 들어갔어요 이것도 이유가 있으신가요? 3 목차 4번 서버 프로그램 구현에 결합도와 응집도 따로 들어가있던데요 이건 소제목이 없어서요 앞 내용이랑 이어지지 않는데.. 이건 여기 있는 게 맞는건지.. 소제목이 따로 없는 지 문의 드려요

  • python
  • java
  • c
  • 정보처리기사
이성미 댓글 1 좋아요 0 조회수 232

앱 SSL 자격증명 설치 문의

미해결

안드로이드 모바일 앱 모의해킹과 시큐어코딩

녹스(Nox)에서 앱 SSL 자격증명 설치 강의 순서대로 쭉 다 따라했습니다. 마지막에서 burp 인증서 설치 후 강사님께서는 인터넷 접속이 잘 되는데 제 Nox에서는 인터넷 접속 시 보안 경고 : 사이트의 보안 인증서에 문제가 있습니다. 라고 나옵니다. 녹스 앱플레이어 삭제 후 다시 생성하여 했는데도 동일하네요.. 보안 경고 팝업이 안닫혀서 뭘 어떻게 할 수가 없습니다. 해결 방법 아시면 알려주시면 감사드리겠습니다 ㅠㅠ

  • android
  • 모의해킹
wjdalstjr3636 댓글 1 좋아요 0 조회수 398

파일 등록하면 이미지는 안나오고 파일명만 나와요..

미해결

따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]

import React from 'react'; import Dropzone from 'react-dropzone'; import axiosInstance from '../utils/axios'; const FileUpload = ({ onImageChange, images }) => { const handleDrop = async (files) =>{ let formData = new FormData(); const config = { header: {'content-type': 'multipart/form-data'} } formData.append('file', files[0]); try{ const response = await axiosInstance.post('/products/image', formData, config); onImageChange([...images, response.data.fileName]); }catch(error){ console.error(error); } } return ( <div className='flex gap-4'> <Dropzone onDrop={handleDrop}> {({ getRootProps, getInputProps }) => ( <section className='min-w-[300px] h-[300px] border flex items-center justify-center' > <div {...getRootProps()}> <input {...getInputProps()} /> <p className='text-3xl'> + </p> </div> </section> )} </Dropzone> <div className='flex-grow h-[300px] border flex items-center justify-center overflow-x-scroll overflow-y-hidden'> {images.map(image => ( <div key={image}> <img className='min-w-[300px] h-[300px]' src={`${import.meta.env.VITE_SERVER_URL}/${image}`} alt={image} /> </div> ))} </div> </div> ); }; export default FileUpload; 파일도 uploads에 다 들어가는데 파일명만 계속 나와요

  • react
  • redux
  • node.js
  • 웹앱
  • mongodb
종효 댓글 2 좋아요 0 조회수 274

인기 태그

인프런 TOP Writers

주간 인기글