- Java 8
- Spring Boot 2.2.10.RELEASE
- Maven
- MySQL 8.0.17
- spring boot 시작하기 + 초기세팅
- MySQL + JPA 설정
- JPA CRUD
- Spring security 맛보기
- Thymeleaf 템플릿 엔진 이용하기
- Thymeleaf layout 설정하기
- JavaConfig 설정으로 Spring Security 커스터마이징
- AccessDeniedHandler 구현클래스로 인증&인가 Exception 핸들링
- JDBC 기반 Spring Security 인증&인가
- 회원가입 화면 만들기
- REST API Versioning
- Spring Boot REST API에 ResponseEntity 적용하기
- OpenAPI 3.0를 이용한 REST API 문서 만들기 with Swagger
- build 환경별 profile 적용하기
- Open API 3.0 + Swagger v3 상세설정
- Swagger v3에 HTTP 기본인증(Basic Authentication) 설정하기
- Bearer JWT를 이용한 api 인증(Swagger v3)
https://demo-old.jiniworld.me/login
- 테스트 계정
- email: [email protected]
- password: 1
- 관리자 계정
- email: [email protected]
- password: 1