일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 메이븐
- 인텔리제이
- spring 설정 파일
- 전자정부 샘플
- spring boot error
- 디자인 패턴
- spring boot CRUD
- REST API
- javascript
- spring 에러
- Spring boot
- javascript 클래스
- javascript class
- spring boot rest api
- 스프링
- 오라클
- Intellij
- 자바스크립트
- pom.xml
- 전자정부프레임워크
- Spring REST API
- 자바스크립트 클래스
- exceptiontransfer
- egov
- 자바스크립트 class
- Spring
- spring boot post api
- Oracle
- 스프링 에러
- 스프링부트 post api
- Today
- Total
목록BACK-END/SPRING BOOT (10)
빵구의 개발 메꾸기
스프링 부트(Spring Boot)를 활용하여 HTTP Method중 하나인 POST REST API를 구현하는 방법에 대해 알아보자. POST REST API를 활용하는 경우는 여러가지가 있는데 한가지씩 과정을 보여주고자 한다. @RestController는 해당 class가 RestAPI를 처리하는 Controller로 등록하겠다는 의미에서 사용된다. ① @PostMapping에 path라는 속성으로 요청이 들어올 세부 URL에 대한 path를 지정해준다. ② REST API 요청 시 body에 담겨 들어오는 데이터들을 받기 위해 메서드의 파라미터 정보에 대해서 @RequestBody를 넣고 타입은 Map으로 설정한다. ③ POST로 설정한 뒤 요청을 보낼 URL인 localhost:8080/api/..
스프링 부트(Spring Boot)를 활용하여 HTTP Method중 하나인 GET REST API를 구현하는 방법에 대해 알아보자. GET REST API를 구현하는 방법은 여러가지가 있는데 한가지씩 과정을 보여주고자 한다. @RestController는 해당 class가 RestAPI를 처리하는 Controller로 등록하겠다는 의미에서 사용된다. ① 첫번째 구현 방법을 살펴보자. @GetMapping에 path라는 속성으로 요청이 들어올 세부 URL에 대한 path를 지정해준다. ② GET으로 설정한 뒤 요청을 보낼 URL인 localhost:8080/api/test/get-method1을 셋팅한다. ③ Send 버튼을 클릭하여 GET REST API를 호출한다. ④ return 받은 값을 보면 정..
※ 이 방법이 아닌 postman API를 활용해도 된다. ① https://todobackend.com/ URL로 접속 후 implement 링크를 클릭한다. ② 새 탭이 열리게 되고 API 테스트 전 먼저 기능 테스트를 위해 series of automated tests 링크를 클릭한다. ③ 또 다시 새 탭이 열리게 되고 테스트 할 현재 실행중인 로컬의 톰캣 포트인 8080 포트를 입력한다. ④ run tests 버튼을 클릭한다. ⑤ 다음의 체크 항목들을 확인한다. ⑥ 기능 테스트 결과에 failures항목이 없이 전부 passes 항목만 있는 100%가 맞는지 확인한다. ⑦ 이제 REST API 테스트를 위해 다시 https://todobackend.com/ 로 이동하고 스크롤을 내려서 Exampl..
1. 어플리케이션 개발에 필수 요소들만 모아둠 2. 간단한 설정으로 개발 및 커스텀 가능 3. 간단하고 빠르게 어플리케이션 실행 및 배포가 가능 4. 대규모프로젝트에 필요한 비 기능적 기능도 제공 5. Spring에서의 XML 설정 등 불편한 설정 필요 X @SpringBootApplication ▶ Spring boot apllication으로 설정 @Controller ▶ View를 제공하는 controller로 설정 @RestController ▶ REST API를 제공하는 controller로 설정 @RequestMapping ▶ URL 주소를 매핑 @GetMapping ▶ Http GetMethod URL 주소 매핑 @PostMapping ▶ Http PostMethod URL 주소 매핑 @Pu..
① 인텔리제이(Intellij) 설치 후 New Project를 클릭한다. ① 좌측에 Gradle을 클릭한 뒤 우측의 Project SDK는 jdk 11버전을 사용할 것이다. Java를 체크하고 Next를 클릭하여 프로젝트를 생성한다. ① 생성 된 프로젝트 구조의 External Libraries를 보면 스프링 관련 라이브러리들이 없다. build.gradle에서 dependencies안에 스프링 부트(Spring Boot) 관련 외부 라이브러리들을 넣어주면 되지만 다른 방법으로 스프링 부트(Spring Boot) 환경을 셋팅하고자 한다. ① 스프링 부트(Spring Boot) 프로젝트를 받기 위해 https://start.spring.io/ URL에 접속하여 다음과 같이 셋팅한다. ② 우측에서 ADD ..