이 글은 백엔드 개발 초보가 작성한 글로, 일부 잘못된 내용이 있을 수 있습니다.이상하거나 잘못된 부분은 댓글을 통해 알려주세요! Spring Boot를 처음 배울 때 함께 등장하는 Spring Security.처음 느낀 인상은 "왜 이렇게 뭐가 복잡하지?"였다. Spring Security는 도대체 어떻게 돌아가는 걸까? 1. Java ServletSpring Security를 이해하려면 먼저 Servlet을 알아야 한다.우리가 흔히 짜는 일반 자바 애플리케이션(main() 함수가 있는)은 개발자가 객체의 생성과 실행 흐름을 작성한다.하지만 Servlet은 다르다.일반 App: 내가 직접 new 하고 실행한다.Servlet: 나는 로직(service())만 짜두면, 생성하고 호출하고 지우는 건 Cont..