[스프링 부트 3] 블로그 만들기 - 2 (글 목록 조회 / 단일 조회 / 삭제 / 수정 API 구현)
·
JAVA/SpringBoot 3
엔티티 구성/ build.gradle 세팅/ 퍼시스턴스 계층 구성참고 : https://jhzlo.tistory.com/30  스프링 부트 3 블로그 만들기 - 1 (블로그 글 작성 API 구현)0. API와 REST API API란?네트워크에서 API는 프로그램 간에 상호작용하기 위한 매개체를 말한다. 예를 들어, 우리가 웹 사이트에 방문하는 상황에 적용해서 생각을 해보면,웹 사이트 주소를 입력해jhzlo.tistory.com 1. 블로그 글 목록 조회 API 구현1-1. 서비스 메서드 코드service / BlogService.java@RequiredArgsConstructor // final이 붙거나 @NotNull이 붙은 필드의 생성자 추가@Service // 빈으로 등록public class B..
[스프링 부트 3] 블로그 만들기 - 1 (블로그 글 작성 API 구현)
·
JAVA/SpringBoot 3
0. API와 REST API API란?네트워크에서 API는 프로그램 간에 상호작용하기 위한 매개체를 말한다. 예를 들어, 우리가 웹 사이트에 방문하는 상황에 적용해서 생각을 해보면,웹 사이트 주소를 입력해서 '구글 메인 화면을 보여줘'라고 요청을 하면 API는 이 요청을 받아서 서버에 가져다준다.그러면 서버는 API가 준 요청을 처리해 결과물을 만들고 이것을 다시 API로 전달한다.그러면 API는 최종 결과물을 브라우저에 보내주고 우리는 화면을 볼 수 있게 되는 구조이다.REST API란?REST API는 웹의 장점을 최대한 활용하는 API이다, "URL의 설계 방식"REST : Representational State Transfer -> 자원을 이름으로 구분해 자원의 상태를 주고받는 API 방식.R..
[스프링 부트 3] 테스트 코드란? / 테스트 코드 작성하기
·
JAVA/SpringBoot 3
0. 테스트 코드란?테스트 코드는 작성한 코드가 의도대로 잘 동작하고 예상치 못한 문제가 없는지 확인할 목적으로 작성하는 코드이다. □ 테스트 코드를 사용하는 이유버그 방지 및 품질 향상유지보수에 매우 좋음리팩토리 용이성테스트 코드 패턴테스트 코드에도 다양한 패턴이 있다.우리가 다루고자 하는 패턴은 given-when-then 패턴이다. given-when-then 패턴given테스트 실행을 준비하는 단계when테스트를 진행하는 단계then테스트 결과를 검증하는 단계@DisplayName("새로운 메뉴를 저장한다.")@Testpublic void saveMenuTest(){ // given : 메뉴를 저장하기 위한 준비 과정 final String name = "아메리카노"; final int..
Jhzlo
'테스트 코드' 태그의 글 목록