Visual Studio Code에서 Spring Boot 사용 설정
1. VSCode에서 Spring Boot 사용 Visual Studio Code는 Spring Boot 애플리케이션 개발자를 위한 이상적인 경량 개발 환경이며, 다음을 포함하여 여러 가지 유용한 VSCode 확장 기능이 있다. Spring Boot Tools Spring Initializr Spri...
1. VSCode에서 Spring Boot 사용 Visual Studio Code는 Spring Boot 애플리케이션 개발자를 위한 이상적인 경량 개발 환경이며, 다음을 포함하여 여러 가지 유용한 VSCode 확장 기능이 있다. Spring Boot Tools Spring Initializr Spri...
1. Axios import axios from 'axios'; function get() { axios.get('http://localhost:8080/get?title=foo&id=1') .then(response => { console.log("GET Response:", response...
1. Ubuntu에 Node.js LTS(v22.x) 설치 시작하기 전에 시스템에 curl이 설치되어 있는지 확인한다. curl 설치되어 있지 않으면 다음 명령을 사용하여 설치할 수 있다. sudo apt-get install -y curl 2. 설치 스크립트 다운로드 curl -fsSL https://deb.nodesource.com/setu...
1. 일반적인 HTTP 세션 HTTP와 같은 클라이언트-서버 프로토콜에서 세션은 세 단계로 구성된다. ① 클라이언트는 TCP 연결(전송 계층이 TCP가 아닌 경우 해당 연결)을 설정한다. ② 클라이언트는 요청을 보내고 답변을 기다린다. ③ 서버는 요청을 처리하여 답변을 보내고 상태 코드와 적절한 데이터를 제공한다. HTTP/1.1부터는 세 번째...
1.매핑 프레임워크 1) Dozer Dozer는 재귀를 사용하여 한 객체에서 다른 객체로 데이터를 복사하는 매핑 프레임워크이다. 이 프레임워크는 빈 간에 속성을 복사할 수 있을 뿐만 아니라, 서로 다른 유형 간에 자동으로 변환할 수도 있다. Dozer 프레임워크를 사용하려면 프로젝트에 다음과 같은 종속성을 추가해야 한다. <dependenc...
1. World Wide Web의 발명 1989년, CERN에서 근무하던 팀 버너스-리는 인터넷 기반 하이퍼텍스트 시스템 구축을 제안했다. 처음에는 메시(Mesh) 라고 불렸지만, 1990년 구현 과정에서 월드 와이드 웹(World Wide Web)으로 이름이 바뀌었다. 기존의 TCP와 IP 프로토콜을 기반으로 구축된 이 시스템은 네 가지 구성 요소로...
1. HTTP HTTP는 HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜이다. HTTP는 웹에서 이루어지는 모든 데이터 교환의 기초이며, 클라이언트-서버 프로토콜이기도 하다. 클라이언트-서버 프로토콜이란 (보통 웹브라우저인) 수신자 측에 의해 요청이 초기화되는 프로토콜을 의미한다. 하나의 완전한 문서는 텍스트, 레이아웃 설명, 이미...
1. 전이적 종속성 Maven에는 직접 종속성과 전이적 종속성이라는 두 가지 유형의 종속성이 있다. 직접적인 종속성은 프로젝트에 명시적으로 포함되는 종속성이다. <dependency> 태그를 사용하여 포함할 수 있다. <dependency> <groupId>junit</groupId> &l...
1. Maven 버전 표기 이유 Maven에서 버전 표기를 사용하는 이유는 개발 과정에서 특정 기능의 완성도를 나타내고, 사용자에게 현재 개발 상태를 알려주기 위함이다. 개발자들이 M1 버전부터 해당 버전을 사용하며 피드백을 제공하고, 이 정보를 바탕으로 릴리즈 버전으로 발전시켜 나갈 수 있다. 이러한 버전 번호 표현 방식은 Maven 프로젝트를 개...
1. 동등 연산자 (==) == 연산자는 동등 비교 연산자로, 비교하려는 두 값이 서로 동등한지를 확인한다. 이 연산자는 값을 비교할 때 데이터 형식이 다른 경우에도 암묵적 형변환을 수행하여 값이 동일한지를 확인한다. 또한 타입이 다른 두 값의 비교를 할 때 타입 변환이 일어난다. 타입 변환 규칙에 따라 값이 같은지 비교한다. 100 == 100 ...