오늘은 귀찮음을 이겨내고 지난번에 작성한 Spring Boot 에서 CURD하기를 이어서 작성해보겠습니다. https://rlg1133.tistory.com/125 Spring boot) 프로젝트 생성부터 CRUD 작성하기(1) JAVA version : 1.8 IDE : STS4 이번 게시글에서는 스프링 부트 프로젝트를 생성하는 법을 기록해놓겠습니다. 프로젝트 생성 우선 가장먼저 프로젝트를 생성하는 법을 알아야 합니다. 1. Spring Initiolizr 에 rlg1133.tistory.com 지난번 포스팅에서는 프로젝트를 생성하고 실행시켜보는 부분까지 진행을 했습니다. 이번에는 직접 코드를 작성하고 포스트맨을 통해 잘 실행이 되는지 체크하는 부분을 진행해 보겠습니다. 우선 rest api는 GET,..
Swagger란? - Open Api Specification(OAS)를 위한 프레임워크이다. - API 서비스를 설계하고 문서화 할 수 있게 해준다. Swagger를 사용하는 이유 개발자들이 개발을 하면서 문서화에 신경을 쓴다는것은 당연히 해야하는것을 알지만 바쁜 일정이나 귀찮음 때문에 조금씩 미루게 되는 숙제같은 존재이다. Swagger는 Controller에 명시된 어노테이션을 스스로 해석해 API 문서를 자동으로 만들어줘 이러한 문서화 숙제에서 개발자들을 어느정도 자유롭게 풀어줄 수 있는 장점을 가진다. 아래 사이트를 통해 Swagger의 5가지 기능에 대해 알 수 있다. https://swagger.io/about/ 1. Design(설계) 표준 사양에 따라 API를 설계하고 모델링할 수 있다...
Rechardson에 따르면 Rest api는 몇가지 레벨로 인해 구분된다. 사람에따라 Level 0 ~ 6 까지 나누는데 이 글에서는 Level 0 ~ 3 까지로 분류 한다. Level 0 : URI, 1 HTTP method 레벨 0은 하나의 endpoint를 통해 통신한다. 이는 매개변수를 통해 각 동작의 행위를 결정하기 때문에 HTTP method를 POST로 정의한다. 이를테면 아래와 같이 모든 CRUD 작업을 POST로 통일 한다는 의미이다. CREATE : POST /user READ : POST /user UPDATE : POST /user DELETE : POST /user 위와 같이 모든 작업을 POST와 같은 메소드로 매핑한다 그러나 각 작업에 대해 Body에 들어가는 값이 다르기 때..
- Total
- Today
- Yesterday
- Android Studio
- springboot
- chatting
- CHANNELS
- Git
- password
- 플러터
- RecyclerView
- 코틀린
- 해결
- socket.io
- 에러해결
- redis
- flutter
- github
- 알고리즘
- flame
- 안드로이드스튜디오
- Hummingbird
- django server
- 안드로이드
- Kotlin
- Django
- WAS
- DART
- Android
- mysql
- Tutorial
- node.js
- 에러
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |