View Code? Open in Web Editor
NEW
🦁 방황하는 아기사자들을 위한 How to Spring 강의
spring-mentoring's Introduction
- Spring vs. Spring Boot
- Spring Boot 프로젝트 생성 (Gradle, Dependency)
- Spring Boot 프로젝트 대략적인 구조에 대해
- Spring Boot 프로젝트 실행 방법
- MySQL 연동 (Host에 바로 MySQL을 설치했을 때와 Docker를 이용해 MySQL을 설치했을 때의 차이점)
- Web Application 5 Layer Architecture (Controller, Service, Repository, Entity, Dto)
- JPA
- Controller, Service, Repository, Entity, Dto에 대응하는 클래스 생성
- User 회원가입 API
- JPA & Spring Data JPA
- Entity Manager
- Persistence Context
- Lazy Loading vs Eager Loading
- Transactional Write Behind (쓰기 지연)
- User CRUD 기능 구현
- Post CRUD 기능 구현
- Post와 User의 연관관계 매핑
- Authentication vs Authorization
- Session DB vs JWT
- Access Token vs Refresh Token
- RTR 방식과 Memory 관리 전략
- Jwt Util
- Jwt Authentication Filter
- Filter chain 등록
- Spring Security
- Redis
- CRUD Repository
- RefreshToken Redis 관리 방법
spring-mentoring's People
Contributors
Stargazers
Watchers