![[Spring Boot] 5. 간단한 POST API를 만든다(1/2)](http://i1.daumcdn.net/thumb/C120x120/?fname=https://blog.kakaocdn.net/dn/VsCuA/btsy38pLQrg/J1AODvXKui49xWJopAzQoK/img.png)
[Spring Boot] 5. 간단한 POST API를 만든다(1/2)
0. 목표
- Spring
- · 2023. 10. 23.
0. 배경 분명히 도커로 mysql을 설치했는데 실행할 때마다 오류가 발생한다. 그리고 docker container ps 명령어가 안 먹힌다. (아래와 같은 에러 발생) Error response from daemon: dial unix docker.raw.sock: connect: no such file or directory Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 이번 기회에 mysql, docker 싹 다 날리고 다시 설치해보자. (1) 도커 삭제 (2) 도커 설치 (3) mysql 설치 (4) DBeaver 연동 1. Docker 삭제 1.1. 도커 종료 활성 ..
0. 목표
0. 목표 [Mission-04] feat: add @PathVariable GET API by ssoyeong · Pull Request #8 · ssoyeong/spring-boot-study 미션 간단한 GET API를 만든다. 만든 API를 로컬 환경에서 테스트해본다. 스펙 GET localhost:8080/test/greeting/{name} 예시 # 요청 GET localhost:8080/test/greeting/ssoyeong # 응답 Hello, ssoyeong! 세부 내용 @PathVariable 어 github.com 아래 API를 개발하자 스펙 GET localhost:8080/test/greeting/{name} 예시 # 요청 GET localhost:8080/test/greetin..
0. 도입 당분간 [Network] 포스팅에서는 브라우저에 URL을 입력한 후 웹 페이지가 표시되기까지의 원리를 알아보고자 한다. 첫번째 챕터는 웹 브라우저가 요청 메시지를 만드는 방법이다. 브라우저의 URL 입력 상자에 입력한 URL을 해독하는 것부터 시작해 그것을 바탕으로 HTTP 요청 메시지를 만들고 만든 메시지를 송신하도록 OS에 의뢰하는 것까지 알아보자. 1. HTTP 요청 메시지를 작성한다 1.1. 탐험 여행은 URL 입력부터 시작한다 URL은 여러 종류가 있다. URL은 http:// 뿐만 아니라 ftp:, file: 등으로 시작할 수도 있다. 브라우저는 웹 서버에 접근하는 클라이언트 기능뿐만 아니라 파일을 다운로드, 업로드하는 FTP의 클라이언트 기능이나 메일의 클라이언트 기능도 가지고 있..
0. 목표 [Mission 03] feat: add @RequestParam GET API by ssoyeong · Pull Request #7 · ssoyeong/spring-boot-study 미션 간단한 GET API를 만든다. 만든 API를 로컬 환경에서 테스트해본다. 스펙 GET localhost:8080/test/greeting?name={NAME} 예시 # 요청 GET localhost:8080/test/greeting?name=ssoyeong # 응답 Hello, ssoyeong! 세부 내용 GET API github.com 아래 API를 개발하자 스펙 GET localhost:8080/test/greeting?name={NAME} 예시 # 요청 GET localhost:8080/test/..
0. 배경 Spring Initializr로 따로 dependency를 추가하지 않고 스프링 부트 프로젝트를 생성했다. 이후 build.gradle.kts 파일에 Spring Web과 Lombok 라이브러리를 추가했다. (아래 두 줄) 그리고 아래와 같이 annotation processing을 활성화 처리했다. dependencies { implementation("org.springframework.boot:spring-boot-starter") testImplementation("org.springframework.boot:spring-boot-starter-test") implementation("org.springframework.boot:spring-boot-starter-web") compi..
0. 목표 [Mission 02] feat: add simple GET API by ssoyeong · Pull Request #4 · ssoyeong/spring-boot-study 미션 간단한 GET API를 만든다. 만든 API를 로컬 환경에서 테스트해본다. 호출 GET localhost:8080/test/hello 응답 Hello world! 세부 내용 GET API 개발 로컬 환경에서 테스트 공부 포인트 [Spring Boot] 2. 간단한 GET github.com - 간단한 GET API를 만들기 - 만든 API를 로컬 환경에서 테스트하기 아래 API를 개발하자 호출 GET localhost:8080/test/hello 응답 Hello world! 1. API란? - Application P..
1. 프리미티브 타입 종류, 범위, 기본 값 프리미티브 타입(Primitive Type)은 자바의 기본적인 데이터 타입임 1.1. 타입 종류와 타입 범위 1.2. 문자형 1.2.1. char 모든 문자를 저장할 때 사용하는 타입 정확히는 모든 유니코드(전 세계의 문자를 일관되게 표현할 수 있도록 설계된 표준)를 저장할 수 있음 public class UnicodeExample { public static void main(String[] args) { // 유니코드 코드 포인트를 사용하여 문자 할당 char unicodeChar = '\u44032'; // '가'의 유니코드 코드 포인트 System.out.println("유니코드 문자: " + unicodeChar); // 출력: 가 // 직접 문자 할..