본문 바로가기

프로젝트22

Spring + Redis + S3 + 이메일 인증 + Docker + CI/CD - 2 변명으로 시작하자면.. 정보처리기사와 치과 때문에 토이 프로젝트에 진행이 빠르지 못했다.. 그래도 매일 매일 조금씩 진행한 Spring Boilerplate를 담고자 한다. JWT를 사용하여 Spring Boilerplate를 구현한건 처음이 아니지만, 늘 할 때마다 새롭고 난해한 것 같다. 그리고 요번에는 테스트 코드도 함께 작성하며 이해하고 진행하였기에 좀 더 오래 걸린 것 같다. 잘 한번 정리해보자.(테스트 코드와 관련해서는 다음 글에서 다루겠다.) Spring Security는 무엇인가? Spring Security는 인증 및 인가를 지원하는 Spring의 보안 프레임워크이다. Spring MVC에서 보안을 적용하기 위한 표준이라고 할 수 있다. Spring Security는 Interceptor.. 2024. 2. 14.
[토이 프로젝트] Spring + Redis + S3 + 이메일 인증 + Docker + CI/CD - 1 2024-02-02 오늘의 작업을 정리하면, 1. ERD 설계 2. Git Repository Create 3. Spring Project 기본 세팅 및 패키지 설계 4. Entity 제작 5. Redis 설치 및 Spring에 Config 세팅이다. 첫 번째, ERD 설계 https://dbdiagram.io/d/ToyProject-65bc90f1ac844320ae493fa3 dbdiagram.io - Database Relationship Diagrams Design Tool dbdiagram.io DB ERD를 설계했다. 우선, 중점적인 Entity를 설계했다. BaseEntity를 두어 create_at, modified_at를 다른 엔티티가 상속받게 하였다. 또한, 이메일 인증을 위해 User .. 2024. 2. 3.