본문 바로가기

분류 전체보기82

프로젝트 동영상, 이미지 보호되어 있는 글 입니다. 2024. 5. 14.
[error/spring] BeanCreation, BeanDefinition 에러 spring 공부를 진행하다가 빈 관련된 에러 두 가지를 마주치고 해결했던 것을 정리해보고자 한다. 1. BeanDefinition 에러✔️BackgroundA디렉터리에서 작업하던 것을 그대로 B디렉터리에 복붙해오면서 작업하며 발생하게 된 에러이다. 컨트롤러, 서비스, 레포지토리 등을 복붙해와서 리팩토링을 하였기 때문이다. 스프링 빈은 유일해야 하는데 이름이 같기 때문에 빈 정의 오류가 발생한다.   ✔️해결과정● A컨트롤러, A컨트롤러 → A컨트롤러, B컨트롤러 컨트롤러를 예로 든다면 A컨트롤러와 같이 동일한 이름의 컨트롤러가 2개 이상 존재하면 안된다. 스프링은 스프링 컨테이너에 스프링 빈을 등록할 때 기본으로 싱글톤(Singleton)으로 등록한다.  싱글톤 방식은 유일하게 하나만 등록해서 공유한다.. 2024. 3. 24.
HTTP 요청과 응답 형식 본문에서는 HTTP 요청과 HTTP응답 형식에 대해 알아볼 것이다. HTTP개념과 동작방식, 특징에 대해 궁금하다면 아래 글을 먼저 참조하는 것이 좋다. 2024.03.22 - [CS] - HTTP란? HTTP 동작과 특징 HTTP란? HTTP 동작과 특징 📌HTTP 알아보기 ◾HTTP란? HTTP란 Hyper Text Transfer Protocol이다. 여기서 Protocol이란 표준, 약속이라는 의미이다. 즉 HTTP는 어떠한 약속, 규약이라는 의미이다. 텍스트 기반의 통신 규약으로 컴퓨터간에 dani0312.tistory.com 📌HTTP알아보기2 HTTP메시지는 클라이언트와 서버 사이에 정보가 교환되는 형식이다. HTTP메시지에는 요청과 응답 두 유형이 있다. 두 메시지 형식은 유사하지만 약간의.. 2024. 3. 23.
HTTP란? HTTP 동작과 특징 📌HTTP 알아보기 ◾HTTP란? HTTP란 Hyper Text Transfer Protocol이다. 여기서 Protocol이란 표준, 약속이라는 의미이다. 즉 HTTP는 어떠한 약속, 규약이라는 의미이다. 텍스트 기반의 통신 규약으로 컴퓨터간에 데이터를 주고 받을 수 있는 프로토콜이다. 네트워크 상에서 데이터를 주고 받는 것을 어떠한 규칙으로 만든 것을 http라고 이해할 수 있다. 이렇게 만든 규칙으로 프로그램들이 이 규칙에 맞춰 정보를 교환할 수 있는 것이다. ◾HTTP 동작 - 요청: client → server - 응답: client ← server 네트워크에 대해 공부를 한 적이 있다면 위와 같은 그림을 한 번쯤은 보았을 것이다. 클라이언트가 어떠한 서비스를 서버에게 요청(request)을 하.. 2024. 3. 22.
[linux] vi/vim 에디터 사용법 #2 지난 시간에 이어 vi 에디터 사용법에 대해 알아보고자 한다. 2024.03.16 - [웹 개발/linux] - [linux] vi/vim 에디터 사용법 [linux] vi/vim 에디터 사용법 vi 편집기는 리눅스나 유닉스 유저라면 한 번쯤은 경험해보았을 편집기이다. 무언가 설정을 바꾸기 위해 시스템에 있는 기존 파일을 들어가 편집하고, 저장해서 나오는 경우도 꽤 빈번하다. vi편 dani0312.tistory.com 명령모드 명령어 북마크 m{a-zA-Z} : 해당 커서를 북마크로 설정 :marks : 북마크 리스트 확인 \{a-zA-Z} : 기록된 북마크로 이동 치환 %s/old/new : 각 행의 처음 나오는 old를 new로 치환 %s/old/new/g : 모든 old를 new로 치환 %/old.. 2024. 3. 17.
[linux] vi/vim 에디터 사용법 vi 편집기는 리눅스나 유닉스 유저라면 한 번쯤은 경험해보았을 편집기이다. 무언가 설정을 바꾸기 위해 시스템에 있는 기존 파일을 들어가 편집하고, 저장해서 나오는 경우도 꽤 빈번하다. vi편집기는 우리가 자주 사용하는 메모장과는 다른 방식이기 때문에 그 사용법을 알아두면 좋다. vi 편집기에는 3가지 모드가 존재한다. * vi 편집기 3 모드 1. EX 명령모드 2. 명령모드(command mode) 3. 편집 모드(edit mode) 다음과 같은 형태로 모드를 넘나들어 사용할 수 있다. 1. 명령모드 → 편집모드 전환 입력모드 전환 a : 커서 뒤(오른쪽)부터 입력 A : 줄의 마지막에 입력 i : 현재 문자 앞에 입력 l : 줄의 시작 부분에 입력 o : 현재 줄 다음 줄에 입력 p : 커서가 있는 .. 2024. 3. 16.

/* 내가 추가한 코드 */ /* 내가 추가한 코드 끝끝 */