SERVER 13

[Spring] Spring Boot 프로젝트 생성하는 방법

Spring Initializr Link를 통해 프로젝트를 생성해보자 링크 : https://start.spring.io 사이트를 들어가보시면 아래와 같은 창이 뜨신 것을 확인할 수 있습니다. 이제 우리는 필요한 것들을 추가해주면서 Generate를 해줄 건데요 Gradle Project 를 선택했습니다. ( Maven을 사용해도 무방합니다.) Language는 Java로 Spring boot version 2.4.1 사용할 Dependencies 를 넣어주고 Generate 하면 끝! 해당 프로젝트를 다운 받은 후, IDE를 사용하여 열면 끝입니다! successful하게 빌드가 완료된거 확인하시고 작업하시면 됩니다.

SERVER/Spring Boot 2020.12.14

[Spring] Spring boot Assert

assertThat은 무엇인가??? 오류 : 위에 restaurant 객체를 생성하고, asserThat에 숫자를 다르게 맞춰주니까 AssertionError가 발생했다. AssertionError란 무엇인가? 먼저 Assert 부터 알아보자! - Junit 4.4 부터 assertThat 메서드 추가 - assertThat(actual, is(expected)); // actual 과 expected가 같다. // 같지 않기 때문에 assertionError가 난 것 - 메세지 부분에 Expected : is bus was 이 부분을 보면 무엇이 잘못되었는지 한눈에 확인할 수 있다.

SERVER/Spring Boot 2020.09.22

[Spring] Spring boot Project - 레스토랑 예약 사이트 만들기 (들어가기)

REST API - Resource에 대해 처리하는 방식 ( CRUD ) - GET, POST, PUT, DELETE, UPDATE APIs - 가게 목록 : GET /restaurants - 가게 상세 : GET /restaurants/{id} - 가게 추가 : POST /restaurants - 가게 수정 : PATCH /restaurants/{id} - 가게 삭제 : DELETE /restaurants/{id} TDD(Test Driven Development) 테스트 주도 개발 목표 주도 개발 올바르게 작동을 하는지? 깔끔한 코드로 작성했는지? Refactoring → Test Code 필요 Routing 1. Collection - Read, Create - 도메인 - http://host/re..

SERVER/Spring Boot 2020.09.20