일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JPA autiding
- API
- Gradle
- tdo
- spring
- DynamicProgramming
- SpringDataJPA
- C++
- springboot
- testcode
- index.html
- 해싱
- gitignore
- mustache
- SpringFramework
- 알고리즘 #코딩테스트 #프로그래머스 #C++ #vector #string
- DB
- kotlin
- baekjoon
- rombok
- Comparable
- 알고리즘
- SpringBean
- 코딩테스트
- 프로그래머스
- Java
- TDD
- JPA
- SpringSecurity
- test case
- Today
- Total
목록API (3)
천천히, 한결같이
이동욱 님의 스프링 부트와 AWS로 혼자 구현하는 웹 서비스책을 공부하며 정리한 내용입니다. 틀린 정보가 있을 수 있으니 주의하시고 댓글로 남겨주시길 바랍니다. 공통 Layout 추가하기 프론트엔드 라이브러리를 사용할 수 있는 방법은 크게 2가지가 있습니다. 하나는 외부 CDN을 받아서 사용하는 방법이고, 하나는 직접 라이브러리를 받아서 사용하는 방법입니다. 실무에선 외부 CDN을 받아서 사용하게 된다면 외부 CDN에 서비스가 종속, 즉 의존되는 문제가 생기 때문에 후자의 방법을 사용합니다. 저희는 우선 전자인 외부 CDN을 사용해서 구현해 보겠습니다. HTML/JSP/Mustache에 코드만 한 줄 추가하면 사용할 수 있어서 매우 편리합니다! 2개의 라이브러리 부트스트랩과 제이쿼리를 index.must..
이동욱 님의 스프링 부트와 AWS로 혼자 구현하는 웹 서비스책을 공부하며 정리한 내용입니다. 틀린 정보가 있을 수 있으니 주의하시고 댓글로 남겨주시길 바랍니다. 게시물 수정, 삭제 기능 만들기 PostsApiController package com.hwanld.book.springboot.web; import com.hwanld.book.springboot.service.posts.PostsService; import com.hwanld.book.springboot.web.dto.PostsSaveRequestDto; import lombok.RequiredArgsConstructor; import org.springframework.web.bind.annotation.*; @RequiredArgsCons..
이동욱 님의 스프링 부트와 AWS로 혼자 구현하는 웹 서비스책을 공부하며 정리한 내용입니다. 틀린 정보가 있을 수 있으니 주의하시고 댓글로 남겨주시길 바랍니다. API를 만들기 위한 클래스 API를 만들기 위해선 아래 3개의 클래스가 필요합니다. Request 데이터를 받을 DTO API 요청을 받을 Container 트랜잭션, 도메인 기능 간의 순서를 보장하는 Service Service클래스는 오직 트랜젝션, 도메인 간 순서 보장의 역할만 합니다. 게시물 등록 기능 만들기 우선 PostsApiController를 web패키지에, PostsSaveRequestDto를 web.dto패키지에, PostsService를 service.posts패키지에 생성합니다. 각 클래스의 코드는 아래와 같습니다. Pos..