[Spring] SpringBoot BackEnd 기초

jsieon97·2023년 2월 22일

[Spring] BackEnd

목록 보기
1/11

SpringBoot 기초

  • Annotation

    Annotation은 자바 소스 코드에 추가하여 사용할 수 있는 메타데이터의 일종입니다. 소스코드에 추가하면 단순 주석의 기능을 하는 것이 아니라 특별한 기능을 사용할 수 있습니다.

    • @SpringBootApplication

      @SpringBootApplication은 스프링의 가장 기본적인 설정을 선언해줍니다.

  • Server

    Server는 어떠한 기능을 제공하는 프로그램을 혹은 그 프로그램을 실행하는 컴퓨터를 의미합니다.

  • Network

    둘 이상의 컴퓨터가 인터넷을 통해 데이터를 주고 받는 연결링크의 조합을 의미합니다.

  • Domain Name System(DNS)

    네트워크를 이용해 데이터를 주고 받을 때 IP주소 대신 사용하는 주소이름을 지정하는 시스템을 의미합니다.

  • HTTP(Hyper Text Tranfer Protocol

    네트워크를 이용해 요청을 보내기 위한 표준
    GET, POST, PUT, DELETE
    HTTP 요청 문법 구성
    메소드 패스 쿼리 > Header(여러줄 가능) > Body(여러줄 가능)
    HTTP 응답 (상태 코드)
    200(성공), 404,500 등(실패) 다양

  • API(Application Programming Interface)

    HTTP를 주고받는데 정하는 규칙
    GET(데이터 요청) (?를 기준으로 뒤를 query라고 명칭)
    /portion?color=red&count=2 (붉은 포션 2개 요청)
    POST(데이터 저장)
    /oak/leather (오크 가죽을 저장) (body라고 명칭)
    Host: spring.com:3000 (HTTP 요청을 받는 컴퓨터, 프로그램 정보)
    이외에도
    PUT : 데이터 수정, body
    DELETE : 데이터 삭제, query
    요청 존재

profile
개발자로써 성장하는 방법

0개의 댓글