HTTP
HTTP_더_알아보기
HTTP는 문서를 전송하는 stateless 통신 프로토콜이다!
종류는 다음과 같다!
GET : 데이터 줘!
POST : 데이터 추가해줘!
PUT : 데이터 수정해줘!
DELETE : 데이터 삭제해줘!
그렇다면 ‘어떤’ 데이터를 요청하거나 보낼지를 알려줄까?
이는 쿼리 파라미터(URI의 ? 부분)를 쓰거나,
MIME type으로 알려줄 수 있다!
MIME type
HTTP는 데이터를 패킷이라는 단위로 나눠서 보낸다.
이 패킷은 헤더+바디 인데, 헤더는 보내는 데이터에 대한 설명이고, 바디는 데이터를 담는다.
이때 헤더에는 우리가 보낼 데이터가 어떤 데이터인지를 알려주는 MIME type을 포함한다.
MIME type은 type/subtype형태를 가진다.
MIME_type_더알아보기
MySQL 연결하기
MySQL를 제대로 설치했다면
mysql -uroot -p 로 접근이 가능하고,
mysql.server start로 데이터베이스를 시작할 수 있다.
이렇게 설치된 상황에서
mysql -uroot -p로 mysql을 열고,
1 | -- 유저이름@아이피주소 |
를 입력하면 우리가 활용할 db가 생성된다.
그리고 디비 서버를 켜주자.
그런 다음 우리 프로젝트 폴더 중 resources 폴더 안에는
application.properties라는 파일이 있다.
이 파일의 확장자를 yml로 바꾼 다음에 이렇게 써주자.
1 | spring: |
(yml은 json 형식이다. 그래서 properties보다 덜 써도 같은 효과를 본다.)
(url은 시간 설정이라고 생각하자.)
이렇게 하면 db 연결은 끝이다!!!