Web_Backend/Spring

    AOP

    원본 : https://github.com/carnival77/self_study/blob/main/Spring/AOP.md GitHub - carnival77/self_study: CS 지식 스터디 총합 저장소 CS 지식 스터디 총합 저장소. Contribute to carnival77/self_study development by creating an account on GitHub. github.com 1. AOP의 개요와 용어 1.1. 핵심 기능과 부가 기능 1.2. AOP(Aspect Oriented Programming)의 개요 1.2.1. 애스펙트 (Aspect) 1.2.2. AOP 용어 2. Spring AOP의 특징 2.1. Spring 은 프록시 (Proxy) 기반 AOP 를 지원한다...

    Spring Filter, Interceptor, AOP 비교

    Spring Filter, Interceptor, AOP 비교

    Spring Filter, Interceptor, AOP 1. Filter, Interceptor, AOP의 흐름 실행 순서:Filter → Interceptor → AOP → Interceptor → Filter 2. 개념 1) Filter Dispatcher Servlet 전/후 ServletRequest/ServletResponse 객체 변경 및 조작 수행 가능 WAS 내의 ApplicationContext에서 등록된 필터가 실행 WAS 구동 시 FilterMap이라는 배열에 등록되고, 실행 시 Filter chain을 구성하여 순차적으로 실행 Spring Context 외부에 존재하여 Spring과 무관한 자원에 대해 동작 일반적으로 web.xml에 설정 예외 발생 시 Web Application..

    [스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런] 1. 프로젝트 생성

    [스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런] 1. 프로젝트 생성

    1. 프로젝트 생성 options : Gradle / Java11 / Spring Boot 2.3.x / Spring Boot web, Thymelaf 2. 라이브러리 스프링 부트 라이브러리 spring-boot-starter-web spring-boot-starter-tomcat: 톰캣 (웹서버) spring-webmvc: 스프링 웹 MVC spring-boot-starter-thymeleaf: 타임리프 템플릿 엔진(View) spring-boot-starter(공통): 스프링 부트 + 스프링 코어 + 로깅 spring-boot spring-core spring-boot-starter-logging logback, slf4j 테스트 라이브러리 spring-boot-starter-test junit: 테..