
Java 단위 테스트 작성에는 크게 2가지 라이브러리가 있는데JUnit 5와 AssertJ 입니다JUnit > 자바 단위 테스트를 위한 테스팅 프레임워크AssertJ > 자바 테스트를 돕기 위한 문법 지원 라이브러리assertEquals(a,b)와 assertThat(

인증(Authentication)과 인가(Authorization)을 처리하기 위한 보안 프레임워크사용자가 자신이 주장하는 신원을 확인하는 과정주요 지원 방식으로는:로그인, OAuth 2 로그인(소셜 로그인), JWT(JSON Web Token) 인증, 등인증과 인가가

1️⃣ ORM (Object-Relational Mapping) ORM 이란 객체와 관계형 데이터 베이스를 연결해주는 기술입니다. Java로 개발 시, 데이터베이스를 연결해야 할 때 SQL 언어가 아닌 객체 지향 프로그래밍 언어(예: Java)로 RDBMS(관계형

JPA에서 꽃이라고 부를 수 있을 만큼 중요한 부분입니다.객체와 테이블의 외래 키(FK)를 어떻게 연결할 것인가? 를 결정짓는 부분입니다.크게 단방향/양방향, Collection 관계, 즉시 로딩, 지연 로딩, Cascade/OrphanRemoval 등의 전략이 있습니