
'스프링 부트3 백엔드 개발자 되기' 책을 참고하며 작성 중 입니다.

'스프링 부트3 백엔드 개발자 되기' 책을 참고하며 작성 중 입니다.

'스프링 부트3 백엔드 개발자 되기' 책을 참고하며 작성 중 입니다.

유지보수에 좋고, 코드 수정 시 기존 기능이 제대로 작동하지 않을까봐 걱정하지 않아도 되는 Test 기능

ORM이란 객체와 데이터베이스를 연결하는 프로그래밍 기법. JPA와 Hibernate, Spring Data JPA

REST API, JpaRepository, Lombok, Test Code 까지 간단한 CRUD 구현

템플릿 엔진인 Thymeleaf를 사용해서 게시글 리스트 뷰, 상세 뷰, 삭제 기능, 수정 기능, 생성 기능 추가

인증, 인가를 간편하게 구현할 수 있는 스프링 하위 프레임워크인 Spring Security를 사용해 로그인, 회원 가입, 로그아웃 구현

토큰 기반 인증의 특징과 토큰의 일종인 JWT를 알아보고 토큰 제공자를 만들어 JWT로 로그인/로그아웃 구현

OAuth2 + JWT + 스프링 시큐리티의 조합으로 인증 서비스 제작 (로그인, 로그아웃)

AWS의 일래스틱 빈스토크를 사용해 실제 서버에 배포

깃허브 액션을 사용해 코드가 변경될 때마다 자동으로 빌드되고 배포하는 방법 실습