Spring Security 내부 구조 - 2 (SecurityFilterChain)
·
Backend/Spring Security
이전 글: 2025.06.30 - [Backend/Spring Security] - Spring Security 내부 구조 -1 Spring Security 내부 구조 -1스프링 시큐리티 공식 문서: https://docs.spring.io/spring-security/reference/servlet/architecture.html Spring Security 동작 원리시큐리티 의존성이 없는 경우, 클라이언트의 요청은 서버 컴퓨터 WAS의 필터들을 통과0woy.tistory.comSecurityFilterChain스프링 시큐리티 필터들의 묶음으로 실제 시큐리티 로직이 처리되는 부분추후 자세히 작성 예정 커스텀 SecurityFilterChain 등록스프링 시큐리티 의존성을 추가하면 `DefaultSecu..
Spring Test 관련 애너테이션
·
Backend/Spring
실습 중 위와 같은 테스트 코드를 작성하는데 사용한 어노테이션을 알아보려 한다.import lombok.extern.log4j.Log4j2;import org.junit.jupiter.api.DisplayName;import org.junit.jupiter.api.Test;import org.junit.jupiter.api.extension.ExtendWith;import org.scoula.board.domain.BoardVO;import org.scoula.board.mapper.BoardMapper;import org.scoula.config.Rootconfig;import org.springframework.beans.factory.annotation.Autowired;import org.spri..
JDBC, Hikari & Mybatis
·
Backend/JAVA
이전 글: 2025.05.21 - [Backend/JAVA] - JDBC JDBCJDBC (Java Database Connectivity)자바에서 DB에 접근하기 위한 표준 API즉, 자바 애플리케이션이 DBMS 종류와 상관 없이 동일하게 사용할 수 있는 클래스와 인터페이스로 구성JDBC API (java.sql 패키지에 포함)0woy.tistory.comJDBC 요약JDBC(Java Database Connectivity)는 애플리케이션이 다양한 RDB와 통신할 수 있도록 하는 `JAVA API`DB에 접속하고, SQL 쿼리를 실행하며, 결과를 가져오는 등의 작업을 수행하기 위한 표준 인터페이스를 제공주요 역할드라이버 로딩: 특정 DB 벤더가 제공하는 JDBC 드라이버 로드 (예: MySQL JDBC..