inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

http://www.thymeleaf.org 가 실행이 안되는 것 같아요

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] gradle에도 있고 build.gradle에도 있는데 hello.html을 실행하면 저렇게 에러 페이지가 뜹니다.

  • java
  • spring
  • mvc
  • spring-boot
댓글 2 좋아요 0 조회수 421

의존성 방향과 관련된 질문이 있습니다.

해결됨

토비의 스프링 6 - 이해와 원리

안녕하세요 토비님. OrderRepository 인터페이스가 application layer에 있고, 이걸 구현한 구현체가 persistence layer에 있는데요. 일반적인 layered 아키텍처라고 하면, 의존성의 방향이 아래로 향해야하는데, 이 경우라면 의존성이 application 으로 향하게 되는거 같은데요. 만약에 이런식으로 구성한다면 port & adapter 같은 개념을 별도로 두지 않더라도, 의존성방향에 의하면 헥사고날 (혹은 클린 아키텍처) 라고 부를 수 있는건가요? 아니면 그럼에도 layered 아키텍처라고 부르나요?

  • java
  • spring
비오 댓글 2 좋아요 0 조회수 2500

use client

해결됨

기초부터 배우는 Next YTMusic 클론 코딩 (with next.js 14, UI 마스터)

안녕하세요 ㅎㅎ 강의 너무 잘 듣고있습니다. use client 사용하는 이유에 대해서 잘 모르겠어서 질문을 드립니다 .ㅎㅎ 설명을 들었을때 server slide rendering 이지만 server side 기능을 하는것이 아니라 client side 로 넘어온다? 로 이해를 했는데 , 그렇다면 굳이 저 위의 지시어 use client 를 사용해야할때가 있을까 ?? 생각을 했습니다 ㅎㅎ

  • react
  • 인터랙티브-웹
  • 클론코딩
  • next.js
  • tailwind-css
  • zustand
SJ 댓글 1 좋아요 1 조회수 237

감정일기장 useRef

해결됨

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

강의 내에서 mockData 를 id: 3 까지 만들고, useRef 초기값을 3 으로 주었는데, 이렇게되면 onCreat 가 처음으로 호출됐을 때 최초 생성된 일기가 id를 3으로 가지게되고(후위증감연산자로 그 다음 생성된 일기부터 id가 4로 생성됨), 이미 만들어져있는 3번일기랑 id값이 같아지게 됩니다. 그래서 최조 생성된 일기를 onUpdate 해주었을때 수정내용으로 바뀐 최초 생성된 일기, 수정내용으로 바뀐 3번일기 이렇게 똑같은 내용 으로 2개가 생기는 상황이 발생합니다. 따라서 useRef 초기값을 4 로 주는게 맞지않나 문의드립니다.

  • javascript
  • react
  • node.js
JJun 댓글 1 좋아요 1 조회수 357

자바 질문

미해결

김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예) [질문 내용] 안녕하세요. 저는 지금 강의를 보고 있는 비전공자 학생입니다. 다름이 아니라 강의 시간 기준 약 8분대에 println("a = " + a + ", b = " + b)라는 코드가 있습니다. 이 때 +a+가 의미하는 것이 무엇인지 또 " " 안에 ,를 넣고 b를 넣었는지에 대해 물어보고 싶습니다. 감사합니다 .

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

04. DB 파트 기출 해설(실기 4번)

미해결

윤파고의 정보처리기사 DB/프로그래밍 All-In-One

해당 강의는 무료 제공 강의이기에 별도의 강의 내용 코칭은 제공해드리고 있지 않고 있습니다. (단, 내용 오류 신고는 지속적으로 받고 있으며, 기존에 신고 받았던 내용은 영상 상세 설명란에 참조 내용으로 적혀있습니다) 수익을 내지 않는 무료 제공 강의다보니 내용 오류나 오탈자가 있을 수 있습니다. 내용 오류는 dbswjdgkssla@naver.com 으로 신고해주시면 주기적으로 검토해서 반영하고 있습니다. (단순 오탈자는 건당 100원, 단순 오탈자가 아닌 내용 오류 신고는 건당 1000원의 신고 포상금을 드리고 있습니다) 강의에 오류가 있는 부분은 강의 내용에 사전 안내가 되어 있습니다, 해당 오류는 유튜브에서 이미 인지한 오류이며, 올인원 교재 업데이트(24년) 전까지 한 강씩 차례로 수정 반영될 예정입니다. 04번 해설에서 SELECT COUNT(COL2) .... 이니깐 개수를 셀 때는 COL2에서 NULLL 값을 제외하고 계산하니깐 4개인거 아닌가요? 강의에서는 COL1에서 NULL 값을 제외하고 4개를 세시는데 헷갈리네요. 제가 잘못 이해한 부분이 있는거라면 그 부분에 대해서 설명 부탁드립니다.

  • python
  • java
  • c
  • dbms/rdbms
  • 정보처리기사
댓글 3 좋아요 0 조회수 435

tailwind.config.ts

해결됨

기초부터 배우는 Next YTMusic 클론 코딩 (with next.js 14, UI 마스터)

tailwind.config.ts 를 변경하려고 하는데 변경이 되지 않습니다. 다른 파일들도 수정하려고 보니까 수정이 안되네요ㅠㅠㅠ 이렇게해서 생성을 진행했구요. 잘은 모르겠지만 npx create-next-app . 로 설치를 진행했는데 권한 에러가 발생하더라구요 npm error code EACCES 그래서 sudo 를 앞에 붙여서 진행을 했습니다. 혹시 이 문제일까요 ?

  • react
  • 인터랙티브-웹
  • 클론코딩
  • next.js
  • tailwind-css
  • zustand
SJ 댓글 2 좋아요 1 조회수 335

정규 표현식 질문

해결됨

React 기반 Gatsby로 기술 블로그 개발하기 v2

안녕하세요 저번 개츠비 강의 너무 맘에 들어서 후속 강의도 거의 나오자마자 지른 수강생입니다! 열심히 따라하면서 강의 진행하던 와중에 "게시글 렌더링 커스터마이징하기(2)" 강의 안 코드 블럭 메타데이터 파싱 기능 개발하기 파트에서 CODE_METADATA_REGEX 부분 정규표현식에 대해서 질문드립니다 본문에 const CODE_METADATA_REGEX = /^language::(\\w+)/ 이런 식으로 정규표현식이 작성되어서 따라 진행했는데 자꾸 정규표현식을 인식 못하는거 같아 /^language::(\w+)/ 위와 같이 문법을 고쳐 사용했는데 오타인가 여쭤봅니다

  • react
  • typescript
  • 블로그
  • gatsby
김지훈 댓글 2 좋아요 1 조회수 282

이제 기출 무한 반복 들어가려고 합니다~

해결됨

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

기본 강의는 모두 봤고 이제 기출로 익혀보려고 합니다. 그런데 선생님 강의 보는 사람들의 오픈채팅이 있으면 더 도움 되겠다는 생각이 드네요 강의 중간 중간에 오류도 보이는데 그때마다 게시판에 적을수도 없고... 다른 분들의 질문을 통해서 더 이해되는 부분이 있지 않을까 싶기도 해서 시작하시는 초반이라 서로 도움이 되지 않나 싶어요~ 흐름이 빠르다 보니 아쉬운 점이 있지만.. 시험용 강의로 참 좋네요

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

DTO의 사용 범위와 Controller에서 엔티티 생성 가능 여부

미해결

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

안녕하세요. 해당 강의를 수강하다 궁금증이 생겨 질문 드립니다. 강의에서는 MemberService 같은 경우에 @Transactional public Long join(Member member) { validateDuplicateMember(member); // 중복 회원 검증 memberRepository.save(member); return member.getId(); } 이런식으로 엔터티를 파라미터로 받고, MemberApiController 같은 경우에는 @PostMapping("/api/v2/members") public CreateMemberResponse saveMemberV2(@RequestBody @Valid CreateMemberRequest request) { Member member = new Member(); member.setName(request.getName()); Long id = memberService.join(member); return new CreateMemberResponse(id); } 별도의 DTO를 파라미터로 받아 member 엔티티 객체를 생성하여 set 해주는 식으로 진행하였는데, (set 말고 생성메소드를 이용해야하는건 알아요!) 1. 엔티티를 외부에 노출하면 안되고, API 스펙이 바뀌어도 문제가 생기지 않기 위해 Controller단에 파라미터 및 반환값에 DTO를 사용하는 것은 당연하다. 그렇다면 서비스나 리포지토리에서는 파라미터로 엔티티를 받아야 하나요? DTO를 받아야 하나요?? 2. 만약 DTO를 Controller에서만 받고, Service단에서 파라미터로 엔티티를 받는다면, Controller 단에서 엔티티 객체를 생성하여 Dto의 정보를 넣어준 뒤 Service단으로 보내줘야하는데, Controller단에서 엔티티를 생성하는 것이 괜찮은 방법인가요? 어떤게 더 좋은 방법이고, 실무에서 더 많이 쓰는 방법인지, 어떤 장단이 있는지도 궁금합니다.

  • java
  • spring
  • spring-boot
  • jpa
양성준 댓글 1 좋아요 0 조회수 429

querydsl 의 offset 정의가 헷갈립니다.

미해결

실전! Querydsl

repository에 1,2,3,4,5를 차례로 저장하고 offset을 1로, limit을 2로해서 조회하면 [2,3], [4,5]가 조회되는건가요? 아니면 [3,4] ,[5]가 조회되는건가요? offset이 0부터시작인데 1로 지정하면 2페이지부터 조회한다는건지? 두번째 데이터부터 페이징을 시작한다는건지요?

  • java
  • jpa
정중한 개구리 댓글 2 좋아요 1 조회수 400

추상클래스 인스턴스 생성할 문제를 방지

미해결

김영한의 실전 자바 - 기본편

안녕하세요 강사님 추상 클래스 덕분에 실수로 인스턴스를 생성 할 문제를 근본적으로 방지한다고 하셨는데, 인스턴스를 생성할 근본적인 문제가 어떤 것인가요? 아직 추상 클래스를 사용하는 이유를 잘 모르겠습니다...

  • java
  • 객체지향
딩띵 댓글 1 좋아요 0 조회수 220

리액트 부트연결

미해결

코드로 배우는 React 19 with 스프링부트 API서버

리액트랑 부트 연결하는 방법 axios까지 코드입력했는데 cmd라던지 연동하는 방법은 안알려주시나요?

  • react
  • spring-boot
  • jpa
  • jwt
  • redux-toolkit
red9123 댓글 1 좋아요 0 조회수 250

JSON API 활용하기(JSON-Java)

미해결

Java TPC 실전프로젝트 (Java API 활용)

package TPC; import org.json.*; public class Project01_Bd { public static void main(String[] args ) { // JSON-Java(org.json) JSONArray students = new JSONArray(); //JSONArray 생성 JSONObject student = new JSONObject(); // JSONObject객체생성 student .put( "name" , "홍길동" ); // key와 value쌍으로 이루어진 구조인 put메서드를 사용해서 studunt에 데이터를 집어넣는다. student .put( "phone" , "010-1111-1111" ); student .put( "address" , "서울" ); //여기까지가 한사람의 JSON 객체다. System. out .println( student ); //{"address":"서울","phone":"010-1111-1111","name":"홍길동"} // 여기까지 우리가 JSON으로 굳이 객체를 만들지 않더라도 제이슨 구조가 바로 만들어진다. students .put( student ); System. out .println( student ); //{"address":"서울","phone":"010-1111-1111","name":"홍길동"} student = new JSONObject(); // 새로운 인스턴스 생성되어 변수에 할당되어 이전 인스턴스에 대한 참조가 대체 (홍길동 -> 나길동) student .put( "name" , "나길동" ); student .put( "phone" , "010-1111-1111" ); student .put( "address" , "서울" ); students .put( student ); //배열은 호출 시점에 객체에 대한 참조를 보유하므로 홍길동 -> 나길동으로 재할당 되었더라도 배열은 원래 객체에 대한 참조를 유지한다. System. out .println( student ); //{"address":"서울","phone":"010-1111-1111","name":"나길동"} System. out .println( students ); //[{"address":"서울","phone":"010-1111-1111","name":"홍길동"},{"address":"서울","phone":"010-1111-1111","name":"나길동"}] } } student라는 객체를 홍길동에서 나길동으로 재할당했는데, 배열은 호출시점에 객체에 대한 참조를 보유해서 재할당하더라도 배열은 이전 객체에 대한 참조를 유지한다고 하는데.. 그러면 홍길동은 배열에선 살아있는거고 (?) student 객체에서는 사라진건가요..?....... 그리고 JSONObject에서 put메서드가 key-value 쌍이라고 설명하셨는데, JSONArray는 왜 put메서드를 객체로 저장하나요? put메서드는 객체에 저장하는지 배열에 저장하는지에 따라 구조가 달라지는건가요?

  • java
  • 배열
  • 객체
  • put메서드
뇽뇽이 댓글 2 좋아요 0 조회수 364

this.props.name할때

미해결

React & Express 를 이용한 웹 어플리케이션 개발하기

상위로부터 값을 가져올때 name="velopert"라고하다가 number={5} 이렇게 중괄호는 뭔가요? 갑자기 설명도 없이 ㅠㅠ

  • react
odark 댓글 1 좋아요 0 조회수 207

시작부터 안됩니다.

미해결

React & Express 를 이용한 웹 어플리케이션 개발하기

codepen.io 에서 Add External Scripts/Pens 에서 react로 검색해서 https://cdnjs.cloudflare.com/ajax/libs/react/18.3.1/cjs/react.production.min.js 이거랑 https://cdnjs.cloudflare.com/ajax/libs/react-dom/18.3.1/cjs/react-dom.production.min.js 이렇게 두가지가 나오고 save and close도 아니고 close만 있구요 close만 해도 상태는 유 지되는건지 모르겠네요 ..그래서인지 몰라도 코드넣고 실행해보면 에러납니다. class CodeLab extends React.Component { render() { return ( <div>CodeLab</div> ); } } class App extends React.Component { render() { return ( <CodeLab /> ); } } ReactDOM.render(<App />, document.getElementById('root')) Uncaught ReferenceError: React is not defined 에러나고 그래서 강좌에 없는 import React from 'react' 넣고 나면 Uncaught ReferenceError: require is not defined 이 에러가 납니다. 도무지 진행이 안되네요 ㅠ Uncaught ReferenceError: React is not defined Uncaught ReferenceError: React is not defined

  • react
odark 댓글 2 좋아요 1 조회수 500

getServerSideProps에서 axios 호출시

해결됨

Next.js 시작하기

const response = await axios.get(`http://localhost:4000/products/${id}`); 로 호출할때 클라이언트에서는 별다른 에러 메시지가 나오지 않으나 npm run dev로 실행한 서버 터미널에서는 GET /products/backendManager.js.map 500 in 9ms ⨯ AxiosError: Request failed with status code 404 GET /products/react_devtools_backend_compact.js.map 500 in 16ms 이라는 에러가 나옵니다. 이 파일들을 호출하는 이유가 무엇인가요..?

  • javascript
  • react
  • next.js
댕청한까마귀 댓글 2 좋아요 1 조회수 394

문제와 풀이4 - Queue

미해결

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

안녕하세요 영한님 🙂 항상 감사한 마음으로 강의 잘 듣고 있습니다 ㅎㅎ 별거 아닌 오탈자이긴 한데, 큐 두번째 문제에서 실행 결과 부분 오탈자가 있어서 말씀드립니다! "작업 시작" -> "==작업 시작==" "작업 완료" -> "==작업 완료=="

  • java
  • 객체지향
  • 코딩-테스트
  • 알고리즘
갈색곰 댓글 2 좋아요 0 조회수 257

2.1강 테스트에서 헷갈리는 부분이 있습니다.

해결됨

실무에 바로 적용하는 프런트엔드 테스트 - 1부. 테스트 기초: 단위・통합 테스트

안녕하세요. 몇가지 의문이 있어 질문 드립니다. 올바른 테스트 작성 규칙에서 내부 구현에 대한 테스트, 단순한 UI렌더링 관련 테스트는 하지 않는것이 좋다고 하셨는데, className prop이 css class에 적용되는지, placeholder설정, focus 시 border 스타일이 변경되는지 테스트하는건 단순히 UI와 관련된 테스트가 아닌가요? getByPlaceholder API는 만약 구현코드에서 placeholder 내용이 달라지면 테스트 코드도 모두 수정해야 하는데 종속성이 있다고 볼 수 있지 않나요? 아직 테스트가 익숙하지 않아 그런지 이런 부분이 많이 헷갈립니다ㅜㅜ

  • javascript
  • react
  • 소프트웨어-테스트
  • vitest
팀오 댓글 2 좋아요 0 조회수 281

초급 유료버전과 차이점은 무엇인가요?

미해결

React & Express 를 이용한 웹 어플리케이션 개발하기

혹시 초급버전의 유료버전이 있던에 이 강좌랑 무슨 차이가 있나요? 배우는 범위가 다른건지요??

  • react
odark 댓글 1 좋아요 0 조회수 362

인기 태그

인프런 TOP Writers

주간 인기글