전체 글21 2. React (리액트) Demo Project 에 MSW 세팅하기 - MSW (Mock Service Worker)React MSW(Mock Service Worker) 사용의 주요 목적은 실제 백엔드 서버 없이 프론트엔드 개발을 진행하고, API 요청을 모의하여 다양한 네트워크 환경을 테스트하며, 개발 생산성과 애플리케이션의 견고성을 높이는 것입니다. MSW는 서비스 워커를 사용하여 실제 네트워크 요청을 가로채어 개발자가 정의한 가짜 응답으로 대체함으로써, 백엔드 개발 지연으로 인한 병목 현상을 해소하고, API 의존적인 로직의 테스트를 용이하게 합니다1) MSW 설치 - VS Code Terminal 에서 [ npm install msw --save-dev ] 실행2) MSW 초기화 (public > mockServiceWorker.js 생성) - VS C.. 2025. 8. 31. 1. React (리액트) Demo Project 시작 [ 진행 절차 ]1) node.js 다운로드 및 설치 - JavaScript 런타임 - 참고) Bun ( Node.js 을 대체하기위해 탄생한 차세대 자바스크립트 런타임 ) - https://nodejs.org/ko/download Node.js — Node.js® 다운로드Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.nodejs.org 2) Visual Studio Code (VS Code) Download 및 설치 - https://code.visuals.. 2025. 8. 30. 유튜브 개인계정 과 브랜드계정 의 차이 유튜브에서 개인 계정과 브랜드 계정의 소유권 이전에 대해 정리하면 다음과 같습니다.개인 계정(기본 구글 계정에 연결된 채널)은 한 명의 소유자만 관리 가능하며, 소유권 이전 자체가 불가능합니다. 즉, 개인 계정 유튜브 채널은 다른 사람에게 소유권을 넘길 수 없습니다. 이 경우 다른 사람에게 관리 권한을 주더라도 소유권은 오직 원래 개인 계정 소유자에게만 남습니다.브랜드 계정은 다수의 소유자 및 관리자를 추가할 수 있으며, 소유권 이전이 가능합니다. 브랜드 계정을 통해 여러 명이 공동으로 채널을 관리할 수 있고, 필요시 소유자를 다른 구글 계정으로 변경(이전)할 수 있습니다.때문에 유튜브 채널을 나중에 팔거나 소유권 자체를 이전하려면, 개인 계정보다는 브랜드 계정을 사용하는 것이 권장됩니다. 개인 계정에서.. 2025. 8. 2. 유튜브 채널 만들기 2025. 8. 1. JAVA Generic 의 정확한 이해 제네릭 T (타입 매개변수)T는 제네릭 클래스나 메서드를 선언할 때 사용되며, 해당 타입 파라미터는 코드 내에서 일관된 타입으로 고정되어 여러 범위(클래스 전체 혹은 메서드 내부)에서 사용됩니다. 즉, 타입을 일반화하여 여러 타입에 대해 컴파일 타임에 타입 안정성을 제공하면서도, 실제 사용할 타입은 인스턴스 생성 시점이나 메서드 호출 시점에 명확히 결정됩니다.예를 들어, 제네릭 클래스 선언 시 를 쓰면 그 클래스 전체가 T라는 타입 파라미터에 종속되고, 제네릭 메서드는 메서드 선언부에 를 선언하여 메서드 내에서만 유효한 타입 파라미터를 가집니다제네릭 와일드카드(?)와일드카드 ?는 제네릭 타입을 사용할 때 타입 파라미터 자리에 쓸 수 있으며, 말 그대로 "어떤 타입인지 알 수 없는" 상황을 나타냅니다. 주.. 2025. 7. 29. Demo Project 에 logging 기능 추가하기 (@Slf4j) 1. 기존 생성한 IntelliJ Project 에 logging 기능 추가하기 - build.gradle 파일 Dependencies 추가implementation 'ch.qos.logback:logback-classic:1.5.13'implementation 'ch.qos.logback:logback-core:1.5.13' 2. build.gradle 파일 Dependencies 추가하지 않고 기존 lombok 의 Slf4j 사용하기 - 이미 추가 되어 있기 때문에 상기 1번을 하지 않아도 됨@Slf4j@RestController@RequiredArgsConstructorpublic class MemberController { private final MemberService memberSer.. 2025. 7. 25. 이전 1 2 3 4 다음