● GET API - 아래의 4가지는 API를 이루고 있는 요소이다. 이 4가지를 직접 정해서 GET API를 만들어보자 [API Specification(API 명세) = 어떻게 API를 만들 것인가] 1. HTTP Method → GET 2. HTTP Path → /add 3. 쿼리 → int number1 / int number2 4. API 반환 결과 → (number1 + number2) package com.group.libraryapp.controller.calculator; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestParam; im..
● HTTP / HTTP Request - Web을 통해 데이터를 주고 받기 위해서는 통신 방식을 규정하는 일종의 표준(규격)이 있어야하는데 이 표준을 바로 HTTP(HyperText Transfer Protocol)라고 한다. cf) Protocol = 표준, 약속 ex1) [HTTP 요청] GET /portion?color=red&count=2 Host: spring.com:3000 cf) spring.com = Domain Name / 3000 = port 1. GET(= HTTP Method) : HTTP request를 받는 컴퓨터에게 요청하는 행위(데이터를 내놓아라) 2. Host: spring.com:3000 : HTTP request를 받는 컴퓨터(Domain Name)와 프로그램 정보(3..
● @SpringBootApplication package com.group.libraryapp; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class LibraryAppApplication { public static void main(String[] args) { SpringApplication.run(LibraryAppApplication.class, args); } } @SpringBootApplication - Spring을 실행시킬 때는 다양하고도 많은 설정들이 필요한대 ..
[Spring Project를 시작하는 2가지 방법] 1. 이미 만들어져 있는 Spring Project를 import 2. spring initializr를 이용해 새로운 프로젝트를 시작(https://start.spring.io/) - 학습에서 사용할 소스 코드는 1번 방식으로 import 후 사용할 것이다. - 하지만 2번 방식도 알아두는게 좋기에 위의 사이트에 들어가 각 항목이 어떤 의미인지 알아보자 1. 프로젝트에서 사용할 build tool 선택(최근에는 Gradle을 많이 사용) 2. 서버 개발시 사용할 언어 선택 3. Spring boot 버전 선택(숫자 뒤에 영어가 있으면 개발 중 or 오픈 베타라는 의미, 없으면 안정화 된 Release 버전) 4. 프로젝트에 존재하는 다양한 이름을 짓..
● 빌드와 실행 1. 빌드 - 빌드란 단순히 프로그램을 실행하는 것과 다르다. 빌드 : 개발자가 작성한 소스 코드 파일을 컴퓨터에서 실행할 수 있는 독립 SW 가공물로 변환시키는 과정 * 독립 SW 가공물 = Artifact(독립적인 하나의 파일) [Artifact를 만드는 과정(= 빌드 과정)] 1. 소스 코드를 컴파일 한다. 2. 테스트 코드를 컴파일 한다. 3. 테스트 코드를 실행한다. 4. 테스트 코드 리포트를 작성한다. 5. 기타 추가 설정한 작업들을 진행한다. 6. 패키징을 수행한다. 7. 최종 SW 결과물(Artifact)을 만든다. - 테스트 코드란 개발자가 작성한 코드를 자동으로 테스트 해주는 코드이다.(테스트 코드는 추가로 작성해야한다.) - 테스트 코드의 여부에 따라 개발 속도, 안정..
● Java(Java11 version) https://www.oracle.com/kr/java/technologies/javase/jdk11-archive-downloads.html Java Archive Downloads - Java SE 11 | Oracle 대한민국 WARNING: These older versions of the JRE and JDK are provided to help developers debug issues in older systems. They are not updated with the latest security patches and are not recommended for use in production. For production use Oracle recomm..
- Total
- Today
- Yesterday
- SpringBoot
- db
- 프로그래머스
- 빅데이터 분석기사
- node.js
- 알고리즘
- MongoDB
- java
- DART
- jpa
- 빅데이터
- 메모리
- MySQL
- 코딩테스트
- 운영체제
- git
- Stream
- Phaser3
- Spring Boot
- Java8
- API
- SQL
- 프로세스
- OS
- Advanced Stream
- 코테
- 자료구조
- Phaser
- nosql
- spring
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |