Java 기반의 엔터프라이즈 급 애플리케이션 개발을 위한 Spring
Java·Spring에서 코드에 meta date를 추가하는 방법 Annotation
Spring 어노테이션 중 AppStart와 관련된 어노테이션
Controller 관련 Annotation
HTTP QueryString을 이용한 매개변수 전달 관련 Annotation
설계에서 자주 사용하는 코드를 자동 생성해주는 어노테이션 Lombok
객체의 생성 및 생명주기 관리를 개발자가 아닌 스프링 컨테이너가 담당하는 개념 IOC
Tomcat 서버 내에 데이터를 저장·관리할 수 있도록 메모리를 제공하는 Tomcat Session
클라이언트가 서버에 데이터 또는 파일을 전송하는 행위
프로그램(프로세스) 내에서 실행되는 작업의 단위 또는 흐름 : Thread
클라이언트와 서버 사이에서 지속적인 양방향 연결을 지원하는 WS(WebSocket) 프로토콜
Chatting 구현으로 보는 WebSocket 연동 흐름 정리 (서버 ↔ 클라이언트)
Spring에서 HTTP 응답을 커스터마이징할 수 있도록 제공하는 클래스 ResponseEntity
개발 환경(localhost)과 운영 환경에서 **도메인이 다른** 프런트엔드(React) ↔ 백엔드(Spring Boot)가 통신할 때 필요한 CORS 설정
Spring Boot는 `application.properties` 또는 `application.yml` 설정을 통해 **서버 실행 시점에 SQL 파일을 자동 실행**할 수 있음
메모리 기반으로 데이터를 Key-Value 형태로 저장하는 NoSQL 데이터 저장소
비밀번호를 안전하게 저장하기 위한 단방향 해시 알고리즘 Bcrypt
Spring MVC Controller 단에서 쿠키를 생성, 조회, 삭제하는 방법
서버 상태를 저장하지 않고 클라이언트에 인증 정보를 담는 토큰 방식
Spring 기반 애플리케이션에 인증(Authentication)과 인가(Authorization)를 제공하는 라이브러리
JWT·쿠키 기반 로그인에 이어 OAuth2(소셜 로그인) 인증 방식을 함께 구성하는 방법
HikariCP (Hikari Connection Pool) 데이터베이스 커넥션 풀(Connection Pool)
Java ORM(Object Relational Mapping) **표준 명세 (API)**
Auditing, DTO↔Entity 변환, 어노테이션 심화
JPA 양방향 관계·참조 정리