Skip to content

Spring Boot, Spring Security, JPA, JWT, Redis 등의 기술로 회원정보 인증 및 인가, CRUD 코드를 작성합니다.

Notifications You must be signed in to change notification settings

jinsim/spring-boilerplate

Repository files navigation

스프링 보일러플레이트

기능

  • Spring Boot로 프로젝트 관리하기
  • Spring SecurityJWT, Redis를 이용한 회원정보 인증 및 인가
  • Spring Data JPA를 활용한 게시글, 댓글 CRUD 및 회원 정보와 연동
  • logging, DataSource 등 개발 환경 설정
  • 개발용 DB H2와 배포용 DB MySQL 등록 후 분리
  • springdoc 기반 Swagger3 설정
  • Docker 컨테이터 구축
  • SMTP를 활용한 메일 전송 기능
  • MockitoExtension를 활용한 단위 테스트와 SpringExtension를 활용한 통합 테스트 코드 작성

작업 마음가짐

  • 무턱대고 작성하는 것이 아니라, 코드 한줄 한줄을 생각하고 공부한 후 작성할 것
  • 코드와 기능을 추가하는 이유를 확실히 이해하고 작성할 것
  • 한 레퍼런스만 참고하지 말고, 최대한 많은 글을 읽은 후 맞는 방식으로 채택할 것

필기

https://dev-jinsim.notion.site/Spring-Boilerplate-14e9fe178367459fa8d4554ab4d84e3e

About

Spring Boot, Spring Security, JPA, JWT, Redis 등의 기술로 회원정보 인증 및 인가, CRUD 코드를 작성합니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published