inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

섹션2 1.2 페이지 이동 및 데이터페칭 관련 질문

해결됨

한 입 크기로 잘라먹는 Next.js

16분 그림을 기준으로 초기 접속 시(SSR방식) : JS번들링(html 렌더링)하고 hydration으로 상호작용이 가능한 페이지로 변환 페이지 이동 시(CSR방식) : 브라우저가 서버에게 별도의 페이지를 추가로 요청하지않고 js를 실행해서 컴포넌트를 교체 뒤에 나오는 섹션의 데이터페칭과 프리페칭에 관해 궁금합니다. SSR에서의 데이터 페칭은 서버가 접속요청을 받고 백엔드 서버로부터 API를 주고받고 JS를 실행해서 렌더링된 HTML을 브라우저에 렌더링하는 것으로 알고 있는데 페이지 이동시에는 CSR방식으로 처리된다고 하셔서 이럴때는 브라우저에 렌더링 후에 데이터페칭을 하는것인지 궁금합니다. 위의 질문과 유사한데 프리페칭이 현재 페이지에 걸려있는 링크들에 대해서 JS번들링을 미리 가져오는것으로 알고있습니다. 그러면 이것들도 데이터 페칭되지 않은 해당 페이지의 리액트 컴포넌트들만을 가져오는 것인가요?

  • react
  • typescript
  • next.js
gga01075 댓글 2 좋아요 0 조회수 252

강의 시작 전 문의드립니다.

해결됨

[iOS] Swift Modern Collection View & MVVM 패턴 가이드

안녕하세요. 강의 결제 후 아직 시작 전인데 강의 프로젝트를 클론 코딩한 것을 포트폴리오 제출 시 공부한 내용들을 기록 및 보여주기 위해 깃허브에 공개용으로 업로드하려고 하는데 그렇게 해도 괜찮을까요? 출처는 현재 강의를 남기려고 합니다.

  • ios
  • mvvm
  • rxswift
열쓰 댓글 2 좋아요 0 조회수 233

Hello world 실습을 따라하던 중 Error Launching Program 계속 발생합니다.

미해결

설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)

안녕하세요. 맛비님 좋은 강의 감사합니다. Vivado 2020.2, Vitis 2020.2 버전입니다. Zybo 20, Zybo 10 모두 테스트 해봤습니다. 늘 마지막 단계에서 아래와 같은 에러가 계속 발생합니다. 어떤 것을 살펴봐야 할까요?

  • fpga
  • 임베디드
bgkim 댓글 2 좋아요 1 조회수 200

프로젝트 코드는 제공해주시지 않는건가요?

미해결

Java/Spring 테스트를 추가하고 싶은 개발자들의 오답노트

안녕하세요? 강의 잘 듣고 있습니다 강의보면서 코드를 따라치고 싶은데, 코드는 따로 제공되지 않는건가요?

  • spring
  • tdd
  • jpa
  • 소프트웨어-테스트
  • unittest
댓글 2 좋아요 0 조회수 432

설치된 파이썬 이용 가능 여부

해결됨

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

검색이 영 안 나와서 여쭙니다. 이미 VSCode 노트북 환경이 구축되어있는데 코랩 말고 이걸로 공부해도 되죠? (특정 패키지가 불러와지지 않는다든가 지원 함수가 달라졌다든가 하는 outdated 이슈가 잦은지 궁금합니다) 3.12.6입니다.

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
이주희 댓글 2 좋아요 0 조회수 145

기억 ( 누적합 ) 강의 11660 문제

해결됨

2주만에 통과하는 알고리즘 코딩테스트 (2024년)

문제에서 '(x, y)는 x행 y열을 의미한다' 라고 적혀있는데 왜 (y,x)로 바꿔서 푼 이유를 모르겠습니다.

  • python
  • 코딩-테스트
  • 알고리즘
댓글 2 좋아요 1 조회수 211

ReentrantLock 과 Condition 에 대해 질문 있습니다.

미해결

김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성

public class BoundedQueueV4 implements BoundedQueue { private final Lock lock = new ReentrantLock(); private final Condition condition = lock.newCondition(); private final Queue<String> queue = new ArrayDeque<>(); private final int max; public BoundedQueueV4(int max) { this.max = max; } @Override public void put(String data) { lock.lock(); try { while (queue.size() == max) { log("[put] 큐가 가득 참, 생산자 대기"); try { condition.await(); log("[put] 생산자 깨어남"); } catch (InterruptedException e) { throw new RuntimeException(e); } } queue.offer(data); log("[put] 생산자 데이터 저장, notify() 호출"); condition.signal(); } finally { lock.unlock(); } } @Override public String take() { lock.lock(); try { while (queue.isEmpty()) { log("[take] 큐에 데이터가 없음, 소비자 대기"); try { condition.await(); log("[take] 소비자 깨어남"); } catch (InterruptedException e) { throw new RuntimeException(e); } } String data = queue.poll(); log("[take] 소비자 데이터 획득, notify() 호출"); condition.signal(); return data; } finally { lock.unlock(); } } @Override public String toString() { return queue.toString(); } } synchronized를 사용 했을때는 객체가 기본적으로 가지고 있는 락과 스레드 대기 공간을 사용하는거 같습니다. 궁금한점은 ReentrantLock 객체를 생성하고 Condition 객체를 생성하면 BoundedQueueV4 내부에 또 다른 락과 스레드 대기 공간이 생성 되는건가요?

  • java
  • 객체지향
  • 동시성
  • multithread
  • thread
감바스 댓글 2 좋아요 0 조회수 280

멤버B의 주소 바꿔주는 방법에 관한 질문

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 강의중에 나온 이부분에 관해 질문이 있습니다. memberB.getAddress().setValue("부산"); memberB.setAddress(new ImmutableAddress("부산")); 여기서, 멤버B의 주소를 바꿔 줄때, memberB.getAddress().setValue("부산"); 를 하셨는데, 그냥 memberB.setValue("부산"); 라고 하면 안돼는 이유가 무엇인지 너무 궁금 합니다

  • java
  • 객체지향
dizzy 댓글 4 좋아요 0 조회수 294

[5-7] 환경변수 설정하기 android는 되는데 ios는 안돼요 ㅜㅠ

해결됨

맛집 지도앱 만들기 (React Native & NestJS)

환경변수만 설정이 필요해서 저부분 강의로 보고 따라했는데 android 환경변수를 잘 받아와요. 그런데 강의에서도 ios는 따로 설정한 부분이 없어서 똑같이 재빌드만 했는데 undefined 나와요. 다른 곳에서 검색해보면 ios는 xcode 들어가서 추가 설정이 있는데 제가 무엇을 더 해야할까요? ex) https://velog.io/@chloedev/RN [RN] react-native-config 환경변수 사용하기 아니라면 제가 [5-7] 강의 부분 말고 다른 부분도 추가적으로 봐야 ios 환경변수를 적용할 수 있을까요? .evn 설정 android 터미널 ios 터미널

  • react-native
  • typescript
  • nestjs
  • react-query
  • zustand
gwlab 댓글 3 좋아요 0 조회수 370

게이트웨이의 부하 관련 질문

미해결

Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)

게이트웨이 서버 로그를 확인하던 중에 문득 이러한 생각이 들었습니다. 만약 이 프로젝트가 유저가 굉장히 많은 서비스라면 게이트웨이 자체에 부하가 생길 수 있을 것 같습니다. 요청의 수가 굉장히 많아 질 것 같은데, 이러한 경우에 부하분산을 어떻게 해야할까? 게이트웨이 하나에 모든 요청(각 서비스, 모니터링등등)이 많아지면 게이트웨이 서버에 문제가 생기지 않을까? 라는 생각이 들었습니다. 스케일업, 스케일아웃 이전에 부하분산할 수 있는 방법을 혹시 제시해주실 수 있으실까요? 현업에서는 어떻게 처리하는지 궁급합니다. 또 게이트웨이 서버를 하나 더 띄웠을때 시스템이 더 복잡해질 것 같은데, 어떤 방법들을 사용하고 어떤 점들이 고려되는지도 궁금합니다.

  • spring-boot
  • jpa
  • 아키텍처
  • spring-cloud
  • kafka
  • msa
  • rabbitmq
NoboDy J 댓글 3 좋아요 0 조회수 319

0204 쇼핑 리뷰 군집화 - KMeans, Elbow, Silhouette 분석 강의 질문있습니다.

미해결

모두의 한국어 텍스트 분석과 자연어처리 with 파이썬

0204 쇼핑 리뷰 군집화 - KMeans, Elbow, Silhouette 분석 강의 질문있습니다. 강의에서는 Silhouette 이 부분이 1과 가까워지는 부분에서 좋은 n_cluster라고 하셨는데 그러면 Elbow 차트 말고 Silhouette 만 써도 되는건가요? 0204 쇼핑 리뷰 군집화 결과 분석 - 실제 제품과 군집 교차표 분석 4분 16초에 k.meanslabel==pardict를 하는 이유가 뭔가요? 라벨링 개수와 학습한 개수를 같은지 확인하는 이유가 궁금합니다.

  • python
  • 머신러닝
  • 빅데이터
  • NLP
  • 텍스트마이닝
  • data-clustering
  • 데이터-리터러시
zzzzz 댓글 2 좋아요 0 조회수 270

이 오류가 계속뜨는데 어떻게 잡아야할지 모르겠습니다.

해결됨

[Unity] 함께 만들어가는 방치형 게임 개발

Parent of RectTransform is being set with parent property. Consider using the SetParent method instead, with the worldPositionStays argument set to false. This will retain local orientation and scale rather than world orientation and scale, which can prevent common UI scaling issues. UnityEngine.Transform:set_parent (UnityEngine.Transform) Object_Pool:Return (UnityEngine.GameObject,System.Action`1<UnityEngine.GameObject>) (at Assets/00_Scripts/Manager/Pool_Mng.cs:48) Pool_Mng:Add_Queue (string) (at Assets/00_Scripts/Manager/Pool_Mng.cs:111) Pool_Mng:Pooling_OBJ (string) (at Assets/00_Scripts/Manager/Pool_Mng.cs:83) Monster:GetDamage (double) (at Assets/00_Scripts/Monster/Monster.cs:62) Bullet:Update () (at Assets/00_Scripts/Bullet.cs:71) 공격할 때 마다 계속 쌓이네요 ㅠ

  • C#
  • unity
  • firebase
  • 게임기획
  • json-parsing
안상후 댓글 3 좋아요 0 조회수 500

[4.2강] linker 에러 발생 관련 문의 드립니다.

미해결

홍정모의 따라하며 배우는 C++

안녕하세요. 4.2강에서 러닝타임 31분 즈음에 나오는 코드를 저의 맥에 설치된 VS CODE에서 실행했을 때 에러가 발생하여 질문 드립니다. 코드는 아래와 같이 작성하였고, 강의에서 실행한 코드와 동일하다고 보여집니다. cpp 파일을 include 하는 것은 실행이 잘 되었으나, extern과 함께 전방 선언을 써서 다른 cpp 파일에 있는 함수를 가져오는 부분이 실행이 안되고 있습니다. 아래 제가 작성한 코드를 살펴봐주시면 감사하겠습니다. main.cpp main_sub.cpp 에러메시지

  • c++
Jihoon 댓글 4 좋아요 1 조회수 326

ActivityMainBinding 문제 건

미해결

[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)

class MainActivity : AppCompatActivity() { private lateinit var binding : ActivityMainBinding override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) binding = setContentView(this, R.layout.activity_main) e: file:///C:/Users/break/AndroidStudioProjects/Databinding_ex/app/src/main/java/com/example/databinding_ex/MainActivity.kt:16:36 Unresolved reference: ActivityMainBinding 라고 오류메세지가 발생합니다.. ChatGPT는 ActivityMainBinding 클래스가 제대로 생성되지 않는 이유는 주로 View Binding이 활성화되지 않았거나, 캐시 문제 또는 Gradle 동기화 문제가 있을 수 있습니다. 위의 단계를 통해 문제를 해결할 수 있을 것입니다. 라고 설명하긴 하는데, 얘가 말한대로 적어봐도 해결되지가 않네요..

  • android
  • kotlin
  • firebase
병맛과학 댓글 2 좋아요 0 조회수 549

어떤건 String.join이고 어떤건 str.split이렇게 하는데 어떻게 외우나요

미해결

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

========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 자바 코테 준비하는데 위 함수들을 외우는 꿀팁같은거 없나요?

  • java
  • 객체지향
박준형 댓글 2 좋아요 0 조회수 189

템플릿 및 콜백패턴에 대해 질문드립니다

미해결

스프링 DB 1편 - 데이터 접근 핵심 원리

안녕하세요. 다름이 아니라 강의를 듣고 구글링을 해보긴했는데, 아직 jdbcTemplate이나, 앞서 강의에서 배운 트랜잭션 템플릿에서 람다식의 매개값으로 해당값이 왜 들어가야하는건지, 또는 템플릿의 동작원리라던지.. 이해가 명확하게 되지않아서 이 부분을 그냥 넘어가야하는건지, 아니면 좀 더 알아보고 질문하면서 명확하게 짚고 넘어가야하는건지 질문드립니다.. + 혹시 콜백패턴이나 jdbcTemplate이나, 앞서 강의에서 배운 트랜잭션 템플릿에 대해서는 추후 강의에서 좀더 자세히 설명해주시는 부분이 있을까요?

  • spring
  • mvc
  • spring-jdbc
오리쉐리 댓글 2 좋아요 0 조회수 154

img에 display: none을 주고 div에 background-img를 주는 이유

미해결

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

안녕하세요 제로초님. 강의 잘 보고 있습니다. <img src={ photo.link } alt={ photo.Post ?.content} /> <div className={style.image} style={{backgroundImage: `url(${ photo.link })`}} /> 여기서 css를 보니 img에 display none을 주고 div에 style의 bg로 이미지를 주셨던데 왜 이렇게 하신건지 특별한 이유가 있나요? 궁금합니다.

  • react
  • next.js
  • react-query
  • next-auth
  • msw
처음끝 댓글 2 좋아요 0 조회수 193

실습시나리오3번 (건축계획서) 관련 질문입니다! /분석도구 버전추가

해결됨

디지털포렌식 입문자를 위한 디지털포렌식 전문가 2급 실기 시험대비 강의(Encase/Autopsy)

우선, 강사님께서 좋은강의 및 좋은 실습자료 들을 제공해주신덕분에 날이갈수록 분석하고 답안작성하는 부분에 있어서 발전하고 있는것이 체감되고있어서 감사드리는 마음으로 수강중입니다! 다름이아니라, 실습시나리오 3회차의 "보낸파일.pdf" 와 건축계획서.hwp"간의 연관성을 찾을때 file metadata 에서 볼수있는 "파일용량" 을 근거로 하는것 이외에도 text항목>>extracted text 에 나오는 정보들 중에 METADATA라고 보이는 항목 또한 근거로하여 "동일파일로 추정된다" 는 결론을 내려도 괜찮은 부분일지 여쭤보고싶어서 문의글 남겨드립니다! ▶ 질문요약 : text항목>> extracted text 에 출력되는 METADATA 정보를 근거로 하여 "보낸파일.pdf" 와 건축계획서.hwp" 이 동일한 파일로 추정된다 는 결론을 내려도 괜찮은 방법인지 궁금하여 질문드립니다 ▶ 분석도구(버전)정보 :Autopsy 4.21.0 ver ▶ 보낸파일.pdf 에대한 text항목>>extracted text 에 들어있는 METADATA 내용 ------------------------------METADATA------------------------------ Author: B의원 Comments: Content-Type: application/x-hwp-v5 Creation-Date: 2022-09-01T06:05:47Z Last-Author: admin Last-Modified: 2022-11-11T06:43:58Z Last-Save-Date: 2022-11-11T06:43:58Z X-Parsed-By: org.apache.tika.parser.DefaultParser comment: cp:subject: creator: B의원 date: 2022-11-11T06:43:58Z dc:creator: B의원 dc:title: 건축계획서 dcterms:created: 2022-09-01T06:05:47Z dcterms:modified: 2022-11-11T06:43:58Z meta:author: B의원 meta:creation-date: 2022-09-01T06:05:47Z meta:keyword: meta:last-author: admin meta:page-count: 0 meta:save-date: 2022-11-11T06:43:58Z modified: 2022-11-11T06:43:58Z title: 건축계획서 w:comments: 이상입니다! 열심히 배우고 익혀서 자격증 취득 외에도 추후 계획중인 수사업무에 도움 될 수 있도록 하겠습니다 감사합니다

  • Forensic
SHA_256 댓글 2 좋아요 0 조회수 169

패러랠 라우팅 client-side 에러가 뜹니다.

미해결

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

병렬 라우팅에 문제가 있는 거 같아 문의 드립니다. 강의 그대로 패러렐 라우트, 인터셉터 라우트까지 모두 따라했었는데, "Application error: a client-side exception has occurred (see the browser console for more information)." 브라우저에 이런 에러가 뜨면서, 콘솔창에는 아래와 같이 에러가 뜨더라구요. app-index.js:33 Warning: Cannot update a component (`HotReload`) while rendering a different component (`Router`). To locate the bad setState() call inside Router , follow the stack trace as described in https://reactjs.org/link/setstate-in-render at Router (webpack-internal:///(app-pages-browser)/./node_modules/next/dist/client/components/app-router.js:207:11) at ErrorBoundaryHandler (webpack-internal:///(app-pages-browser)/./node_modules/next/dist/client/components/error-boundary.js:113:9) at ErrorBoundary (webpack-internal:///(app-pages-browser)/./node_modules/next/dist/client/components/error-boundary.js:160:11) at AppRouter (webpack-internal:///(app-pages-browser)/./node_modules/next/dist/client/components/app-router.js:585:13) at ServerRoot (webpack-internal:///(app-pages-browser)/./node_modules/next/dist/client/app-index.js:112:27) at Root (webpack-internal:///(app-pages-browser)/./node_modules/next/dist/client/app-index.js:117:11) window.console.error @ app-index.js:33 Show 1 more frame Show lessUnderstand this error react-dom.development.js:9126 Uncaught TypeError: initialTree is not iterable at applyPatch (apply-router-state-patch-to-tree.js:17:53) at applyRouterStatePatchToTree (apply-router-state-patch-to-tree.js:74:30) at applyRouterStatePatchToTree (apply-router-state-patch-to-tree.js:76:30) at eval (navigate-reducer.js:142:88)Understand this error app-index.js:33 The above error occurred in the <Router> component: at Router (webpack-internal:///(app-pages-browser)/./node_modules/next/dist/client/components/app-router.js:207:11) at ErrorBoundaryHandler (webpack-internal:///(app-pages-browser)/./node_modules/next/dist/client/components/error-boundary.js:113:9) at ErrorBoundary (webpack-internal:///(app-pages-browser)/./node_modules/next/dist/client/components/error-boundary.js:160:11) at AppRouter (webpack-internal:///(app-pages-browser)/./node_modules/next/dist/client/components/app-router.js:585:13) at ServerRoot (webpack-internal:///(app-pages-browser)/./node_modules/next/dist/client/app-index.js:112:27) at Root (webpack-internal:///(app-pages-browser)/./node_modules/next/dist/client/app-index.js:117:11) React will try to recreate this component tree from scratch using the error boundary you provided, ErrorBoundaryHandler. 그래서 어디서 난 에러인지 추리려고 인터셉터 라우트 부분은 아예 빼버리고, 패러랠 라우트 부분으로 확인해보는데, 패러랠 라우트 부분부터 아예 에러가 나서 이것이 문제인 거 같더라구요. { "name": "z-com", "version": "0.1.0", "private": true, "scripts": { "dev": "next dev", "build": "next build", "start": "next start", "lint": "next lint" }, "dependencies": { "classnames": "^2.5.1", "dayjs": "^1.11.13", "next": "14.2.11", "react": "^18", "react-dom": "^18" }, "devDependencies": { "@types/node": "^20", "@types/react": "^18", "@types/react-dom": "^18", "autoprefixer": "^10.4.20", "eslint": "^8", "eslint-config-next": "14.2.11", "postcss": "^8.4.47", "tailwindcss": "^3.4.12", "typescript": "^5" } } package.json과 디렉토리 구조는 이런 상태이구요. @modal/compose/tweet/page.tsx @modal/compose/tweet/modal.module.css @modal/default.tsx 이 세 파일은 깃헙 ch2-2 에 나온대로 그대로 적었습니다. import {ReactNode} from "react"; import style from '@/app/(afterLogin)/layout.module.css'; import Link from "next/link"; import Image from "next/image"; import ZLogo from '../../../public/zlogo.png'; import NavMenu from "@/app/(afterLogin)/_component/NavMenu"; import LogoutButton from "@/app/(afterLogin)/_component/LogoutButton"; import TrendSection from "@/app/(afterLogin)/_component/TrendSection"; import FollowRecommend from "@/app/(afterLogin)/_component/FollowRecommend"; // import RightSearchZone from "@/app/(afterLogin)/_component/RightSearchZone"; type Props = { children: ReactNode, modal: ReactNode } export default function AfterLoginLayout({ children, modal }: Props) { return ( <div className={style.container}> <header className={style.leftSectionWrapper}> <section className={style.leftSection}> <div className={style.leftSectionFixed}> <Link className={style.logo} href="/home"> <div className={style.logoPill}> <Image src={ZLogo} alt="z.com로고" width={40} height={40} /> </div> </Link> <nav> <ul> <NavMenu /> </ul> <Link href="/compose/tweet" className={style.postButton}> <span>게시하기dd</span> {/* <svg viewBox="0 0 24 24" aria-hidden="true" className="r-jwli3a r-4qtqp9 r-yyyyoo r-1472mwg r-dnmrzs r-bnwqim r-1plcrui r-lrvibr r-lrsllp"><g><path d="M23 3c-6.62-.1-10.38 2.421-13.05 6.03C7.29 12.61 6 17.331 6 22h2c0-1.007.07-2.012.19-3H12c4.1 0 7.48-3.082 7.94-7.054C22.79 10.147 23.17 6.359 23 3zm-7 8h-1.5v2H16c.63-.016 1.2-.08 1.72-.188C16.95 15.24 14.68 17 12 17H8.55c.57-2.512 1.57-4.851 3-6.78 2.16-2.912 5.29-4.911 9.45-5.187C20.95 8.079 19.9 11 16 11zM4 9V6H1V4h3V1h2v3h3v2H6v3H4z"></path></g></svg> */} </Link> </nav> <LogoutButton /> </div> </section> </header> <div className={style.rightSectionWrapper}> <div className={style.rightSectionInner}> <main className={style.main}>{children}</main> <section className={style.rightSection}> {/* <RightSearchZone /> */} <TrendSection /> <div className={style.followRecommend}> <h3>팔로우 추천</h3> <FollowRecommend /> <FollowRecommend /> <FollowRecommend /> </div> </section> </div> </div> {modal} </div> ) } layout.tsx도 위에 코드와 같이 거의 그대로 적었구요. 참고로 layout.tsx에서 console.log(modal) 했을 때, undefined 뜹니다. 근데 또 explore로 이동한 뒤 게시하기 버튼을 누르면 modal이 뜹니다. 이것 저것 다해보다가 도저히 안풀려서 문의드립니다. 제가 어디서 놓친 걸까요...

  • react
  • next.js
  • react-query
  • next-auth
  • msw
석봉토스트 댓글 2 좋아요 0 조회수 525

update가 반환하는 Member의 엔티티 여부

해결됨

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

JPA 기본편 강의 내용을 까먹어서 질문드립니다. MemberService의 update()에서 반환 타입을 void가 아닌 Member로 한 경우, controller에서 해당 Member를 반환받았을 때 이 Member는 영속성 컨텍스트가 관리하는 엔티티가 아닌건가요? 아니면 service와는 다른 영속성 컨텍스트에서 관리되는 엔티티인건가요?

  • java
  • spring
  • spring-boot
  • jpa
도토리 댓글 2 좋아요 0 조회수 193

인기 태그

인프런 TOP Writers

주간 인기글