사이드 프로젝트를 진행하면서 Spring Security 6을 적용하며 만났던 문제들을 적은 내용입니다. WebSecurityConfigurerAdapter Deprecated @RequiredArgsConstructor @Configuration @EnableWebSecurity public class config extends WebSecurityConfigurerAdapter { ... } 이전에는 Spring Security의 기본 설정을 위해 WebSecurityConfigurerAdapter 추상 클래스를 상속하여 configure 메서드를 오버라이드하여 설정했습니다. 그러나 Spring Security 5.7.0-M2부터는 WebSecurityConfigurerAdapter가 deprecat..
Spring
스프링 프레임워크(Spring framework) 스프링(Spring)이란? 한마디로 정의하면 "엔터프라이즈용 Java 애플리케이션 개발을 편하게 해주는 오픈 소스 경량급 애플리케이션 프레임워크"라고 할 수 있다. 주로 기업에서 동적인 웹 서비스를 운영하기 위해 사용된다. 스프링이 등장하기 이전 Java 애플리케이션애플리케이션 개발을 EJB(Enterprise Java Bean)가 담당하였다. 비즈니스 로직을 구현하기 위해 기술 자체에 대한 선수 지식이 필요했으며 구현하는 기술 자체가 복잡하고 어려웠었다. 그러나, 스프링이 탄생함으로써 이러한 문제를 해결하였고 개발 초기 기본적인 설정과 적용시킬 기술들만 잘 선택한다면 기술보다 애플리케이션 로직 자체에 집중하며 비즈니스 로직을 구현할 수 있게 된다. 오픈..