이전 글
[Project] 01. SNS 웹 서비스 제작
첫 번째 미션 AWS EC2에 Docker 배포 Gitlab CI & Crontab CD Swagger 회원가입 로그인 포스트 작성, 수정, 삭제, 리스트 AWS EC2에 Docker 배포 프로젝트를 진행하기 위해, 프로젝트용 AWS 인스턴스를 하나 새롭게
chordplaylist.tistory.com
첫 번째 미션
AWS EC2에 Docker 배포Gitlab CI & Crontab CDSwagger- 회원가입
- 로그인
- 포스트 작성, 수정, 삭제, 리스트
회원가입
Custom Response 제작
[Spring] Custom Response 생성
REST API를 호출하기 위해 API의 반환을 ResponseEntity를 사용하는 경우가 많습니다. 원하는 기능들을 생성하여 ResponseEntity를 대체하는 Custom Response를 제작하겠습니다. 회원가입 예제 기존의 ResponseEntit
chordplaylist.tistory.com
전역 예외 설정
[Spring] 전역 예외, Global Exception 생성
스프링부트의 예외처리 방식 웹 서비스 애플리케이션에서는 외부에서 들어오는 요청에 담긴 데이터를 처리하는 경우가 많습니다. 그 과정에서 예외가 발생하면 예외를 복구해서 정상으로 처리
chordplaylist.tistory.com
회원 가입 로직
Entity 만들기
[01] 회원가입 기능 만들기 - 0
프로젝트를 진행하면서 가장 먼저 준비되어야 할 회원 가입 기능을 만들어보도록 하겠습니다. 제공받은 ERD를 참고하여 entity 먼저 만들어보겠습니다. Entity UserEntity @Entity(name = "USERS") @AllArgsConstru
chordplaylist.tistory.com
Layered Architecture
[01] 회원가입 기능 만들기 - 1
회원가입에 필요한 DTO와 Layered Architecture 방식에 맞는 설계를 진행하겠습니다. DTO JoinRequest 만들기 @AllArgsConstructor @NoArgsConstructor @Getter public class UserJoinRequest { private String userName; private String password
chordplaylist.tistory.com
로그인
JWT 설정
[02] 로그인 기능 만들기 - 0
JWT 추가 아래의 내용이 모두 포함되어 있습니다. [Spring Security & JWT] 2. JWT(Json Web Token) 발급 Spring Security 적용 JWT(Json Web Token) 발급 Token Filter 계층 추가 및 권한 부여 Token 유효성 검사 Token 데이터 파
chordplaylist.tistory.com
Layered Architecture
[02] 로그인 기능 만들기 - 1
DTO LoginRequset 만들기 @AllArgsConstructor @NoArgsConstructor @Getter public class UserLoginRequest { private String userName; private String password; } 로그인 하기 위해 userName과 password를 받아올 예정이므로 두 변수만 생성합
chordplaylist.tistory.com
JWT filter 설정
[02] 로그인 기능 만들기 - 2
이전 글 [02] 로그인 기능 만들기 - 1 DTO LoginRequset 만들기 @AllArgsConstructor @NoArgsConstructor @Getter public class UserLoginRequest { private String userName; private String password; } 로그인 하기 위해 userName과 password를 받
chordplaylist.tistory.com
다음글
[Project] 03. SNS 웹 서비스 제작
이전글 [Project] 02. SNS 웹 서비스 제작 이전 글 [Project] 01. SNS 웹 서비스 제작 첫 번째 미션 AWS EC2에 Docker 배포 Gitlab CI & Crontab CD Swagger 회원가입 로그인 포스트 작성, 수정, 삭제, 리스트 AWS EC2에 Docke
chordplaylist.tistory.com
'회고록 > Archive' 카테고리의 다른 글
[Project] 04. SNS 웹 서비스 제작 (0) | 2022.12.23 |
---|---|
[Project] 03. SNS 웹 서비스 제작 (0) | 2022.12.23 |
[Project] 01. SNS 웹 서비스 제작 (1) | 2022.12.20 |
[Project] 00. SNS 웹 서비스 [개요] (0) | 2022.12.20 |
[GitBlog] 깃 허브 블로그 셋팅 (0) | 2022.12.14 |