[Spring boot] 2강 스프링의 필터 정리

연이·2022년 10월 24일
1

Filter란 무엇인가요?

filter(A성 문지기)는 문지기처럼 검열을 해준다.
filter의 기능을 하는 file -> web.xml

Sping 자체에 필터 기능들이 있기때문에 sping의 필터를 사용할 수 있고 직접 필터 생성도 가능하다.

tomcat을 걸쳐서 Spring container에 접근한다.

Spring container(A성안에 있는 왕의 집)가 가지고 있는 이 필터는 intercepter라고 부른다.

intercepter도 필터랑 비슷한 기능을 한다.
누군가 들어왔을때 권한 체크 !

Annotation

//는 주석 (컴파일러가 무시)
Annotation은 주석이지만 컴파일러가 무시하지 않는다.
--> 주석 + 힌트

spring은 Annotation을 이용해서 객체 생성

@component --> 클래스 메모리에 로딩
@Autowired --> 로딩된 객체를 해당 변수에 집어넣어

컴파일 체킹

Animal {
run()
}

Dog 상속 Animal {
@override
run();
}

@override을 보고 Animal에 run()가 있는지 확인함
없으면 컴파일체킹시 에러

reflection

런타임시 해당 클래스가 클래스 ,메서드 ,인터페이스 등을 검사하는 기법

이 글은 인프런에서 최주호 강사님의 스프링부트 개념정리(이론)을 보고 정리한 글입니다.

0개의 댓글