Spring boot

본 시리즈는 스프링부트를 처음 사용해보자 하는 사람들이 쉽게 이해할수 있도록 도움을 주고싶어 시작한 시리즈 입니다. 아래와 같은 순서로 작성 예정이며, 포스트가 작성될 때마다 링크가 달릴 예정입니다.

목차

  1. [스프링부트로 Rest API 만들어보기] 스프링? 스프링부트?
  2. [스프링부트로 Rest API 만들어보기] 스프링부트 프로젝트 시작하기
  3. [스프링부트로 Rest API 만들어보기] API 요청을 받아 처리하는 컨트롤러
  4. [스프링부트로 Rest API 만들어보기] 기능을 수행해주는 서비스
  5. [스프링부트로 Rest API 만들어보기] 데이터를 관리해주는 모델
  6. [스프링부트로 Rest API 만들어보기] RestApi 구현해보기
  7. [스프링부트로 Rest API 만들어보기] 테스트 코드 작성하기
  8. [스프링부트로 Rest API 만들어보기] API Docs 작성하기
  9. [스프링부트로 Rest API 만들어보기] 서버 배포 준비해보기
  10. [JPA 알아보기] 스프링에서 많이 사용되는 ORM JPA
  11. [JPA 알아보기] 연관관계 매핑(읻대다)
  12. [JPA 알아보기] 연관관계 매핑(다대일)
  13. [JPA 알아보기] 연관관계 매핑(다대다)
  14. [JPA 알아보기] 트랜잭션(@Transactional)
  15. [JPA 알아보기] 영속성(Persistence)
  16. [JWT 인증 구현하기] JWT란?
  17. [JWT 인증 구현하기] accessToken 과 refreshToken
  18. [JWT 인증 구현하기] 스프링 시큐리티
  19. [JWT 인증 구현하기] 구현해보기
  20. [멀티모듈을 사용하여 MSA 구현하기] 여러 서버간 중복기능이 많으면 멀티모듈을 써보자
  21. [멀티모듈을 사용하여 MSA 구현하기] gradle을 사용하여 springboot 멀티모듈 설정하기
  22. [멀티모듈을 사용하여 MSA 구현하기] github actions를 사용하여 모듈별 ci/cd설정하기